Местное отделение публичного хранилища - PullRequest
1 голос
/ 01 марта 2012

Можно ли создать "локальную ветвь" хранилища SVN?

Я работаю в команде, которой необходимо создать новую функцию для lucene / solr и, возможно, передать ее обратно в проект. Мы хотим иметь возможность работать параллельно, объединять новые версии магистрали lucene / solr с созданной нами версией, и мы хотели бы иметь возможность вносить наши изменения в виде исправлений.

Я знаю, что это будет довольно легко, если мы используем зеркало github исходного кода, но перед тем, как добавить другой vcs в микс (мы уже используем SVN для остальной части проекта)

Ответы [ 2 ]

0 голосов
/ 01 марта 2012

Вы на сайте 2 года и до сих пор не научились использовать поиск, прежде чем задавать вопросы ?! ПОИСК ИСПОЛЬЗОВАНИЯ !!!

Ключевое слово: "SVN Vendor Braches"

Рецепт (короче):

  1. Создать папку филиала в репо (mkdir, а не svn cp), связать ее с svn: external to upstream repo (без PEG-ревизии)
  2. Копировать ветку в ствол
  3. Edit-редактировать-хобот
  4. Время от времени обновлять ветвь, объединять ветки и стволы, разрешать конфликты
  5. Повтор 3-4
0 голосов
/ 01 марта 2012

Я делал это раньше, когда моя компания использовала svn, но я хотел иметь возможность распространять свои новые обновления.Я использовал git и плагин git-svn.Вот учебник для него: http://trac.parrot.org/parrot/wiki/git-svn-tutorial

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...