svn (subversion) - не получается освоить
pimiento 5 Августа, 2010 - 11:40
Настраивал svn по мануалу http://en.gentoo-wiki.com/wiki/Subversion/Install, хочу чтобы туда роутеры мои слали бекапы. Вроде всё настроил, поднялся демон, только как теперь туда коммитить? читаю сейчас http://svnbook.red-bean.com/nightly/ru/svn-book.html#svn.basic.in-action.revs, там просто они делают svn commit button.c -m "Fixed a typo in button.c.", но у меня так не получается и как указать на каком сервере этот самый svn?
»
- Для комментирования войдите или зарегистрируйтесь
По идее тебе надо создать
По идее тебе надо создать проект на сервере, сделать его checkout на клиенте (появится каталог проекта со скрытным подкаталогом .svn с опорными копиями файлов и сервисной информацией) и только после этого коммитить (сервер svn и путь к репозиторию svn возьмёт из той самой сервисной информации)
А можно поподробнее, а то в
А можно поподробнее, а то в том гайде примерно так же описано, но непонятно всё равно. как создать проект на сервере и как с клиента его checkout?
http://www.abbeyworkshop.com/
http://www.abbeyworkshop.com/howto/misc/svn01/
Create a Repository
To store projects in Subversion, first you must create a repository. This must be done to a local drive on a local machine. Creating a repository on a network drive is not supported. To create a repository type:
Add a New Project - svn import
To add a project, the Subversion documentation suggests that you create a directory structure like the following:
A root project directory contains three subdirectories, branches, tags, and trunk. Your files and directories are stored under the trunk directory.
Create the directories as described. Assuming the project directory is a subdirectory of the current directory, you would enter the following command
Checking Out a Project - svn checkout
To start using the version control features check out a project into your local working directory. This is done with the following command:
Network
In these examples, project is the name of the directory where you want to store the checked out project on your local file system.
file:// это для локального репозитория. Тебе же похоже нужно будет юзать http://
мне бы хотелось использовать
мне бы хотелось использовать ssh+svn://, только у меня проблема после
svn import project file:///repository_name/project -m "First Import"
после делаю
и