Я пытаюсь настроить svn для локального запуска на моей машине (Ubuntu), и у меня возникли некоторые проблемы. Следуя инструкциям - дословно - из официального svn-redbooks руководства, у меня болит голова.
Это просто установка VCS в обычном режиме, с svn и svnadmin, установленными локально в / user / lib, и моей предполагаемой рабочей копией (хотя я не указал / не импортировал ее как рабочую копию), расположенной в / home / MyUser / MYPROJ . Мой репозиторий SVN будет находиться в / opt / sandbox / svn
Я хочу, чтобы мой репозиторий был способен хранить несколько проектов, каждый из которых реализует стандартные каталоги "trunk, branch, tags".
Кроме того, мне не нужны никакие настройки безопасности / аутентификации, поскольку это просто контроль версий для моих собственных проектов на моей локальной машине.
Итак, я предполагаю, что логический процесс настройки этого будет:
(1) Создайте репозиторий в / opt / sandbox / svn
(2) Добавьте каталог проекта myProj в хранилище
(3) Добавить соединительные линии /, ветви / и теги / каталоги внутри myProj
(4) Укажите / home / myUser / myProj в качестве рабочей копии / opt / sandbox / svn / myProj / trunk
(5) Добавьте / home / myUser / myProj в / trunk
Кстати, не беспокойтесь о логике настройки этого для ствола по сравнению с ветвями и т. Д. Я просто ищу кого-то, чтобы продемонстрировать, как управление исходным кодом настроено для проекта в svn, и я буду беспокоиться о своем внутреннем «процессе контроля версий» (отправка / извлечение из любого каталога и т. д.) позже!
За свою жизнь я не могу понять, как это сделать. Плюс , всякий раз, когда я запускаю какие-либо команды, используя file: /// (я должен это сделать, поскольку это локальный svn), вместо команды, выполняющей терминал, просто открывается экземпляр nano как будто хочет, чтобы я что-то отредактировал.
Так может кто-то пролить свет на то, чтобы:
(1) Является ли логический поток, который я указал выше, правильным, и если нет, то что нужно изменить; и
(2) Какие команды терминала / SVN мне нужно выполнить для реализации правильного логического потока; и
(3) Что происходит с этим нано бизнесом?
Спасибо !!!