Я читал довольно много книги SVN с программным обеспечением Red Bean и некоторые из этих вопросов здесь, но я хочу убедиться, что я правильно это сделаю в первый раз, прежде чем я начну использовать его. Это верно?Правильно ли это шаг за шагом и организация для создания репо SVN с несколькими проектами и поставщиками?
- Установите SVN.
Создайте репозиторий SVN в/usr/local/svn. Структура каталогов выглядит следующим образом:
-- conf -- db -- format -- hooks -- locks -- README.txt
Создание папок через командную строку для организации хранилища (в том числе проектов и поставщиками).
-- conf -- db -- format -- hooks -- locks -- projects -- project_name -- vendor -- trunk -- branches -- tags -- project_name -- vendor -- trunk -- branches -- tags -- README.txt
код поставщика Checkout в папку поставщика под правильным названием проекта.
- Экспорт кода поставщика в багажник под правильным именем проекта (нет необходимости слияния, поскольку у меня еще нет файлов соединительных линий проекта).
- Создание пользователей/разрешений в/svnroot/conf/passwd и /svnroot/conf/svnserve.conf.
- Убедитесь, что svnserve запущен, и на моем локальном SVN-клиенте (TortoiseSVN) проверьте ту часть проекта, который мне нужен.
Мне не нужно обслуживать это по общедоступному URL-адресу, поэтому я не настраиваю Apache. Сервер отсутствует в нашей сети, но это выделенный ящик CentOS, который мы арендуем. Спасибо за любые мысли и советы.
EDIT:
Я предполагаю, что я смущен, потому что у меня нет кода или проект, чтобы начать с, так что я начинаю свежий от кода поставщика. Нужно ли мне создавать структуру каталогов где-то на сервере, которая включает в себя мои подкаталоги project_name w/vendor, trunk, филиалы и теги, импортировать их в мое репо, а затем импортировать код из поставщика в папку поставщика? Идея состоит в том, что я могу получать обновления от поставщика, а затем объединять эти обновления с любыми изменениями, внесенными мной в мой багажник.
Удивительный, вот почему я спрашиваю, потому что я знал, что, возможно, что-то не хватает :) – 2008-11-03 19:20:04
Я рад, что был полезным :) – 2008-11-03 19:22:05