Импорт / коммит в ветку svn из другой кодовой базы - PullRequest
0 голосов
/ 30 апреля 2010

Я пытаюсь перейти на svn из не очень известной системы контроля версий (назовем это nsfvc ). svn trunk был создан некоторое время назад из транка nsfvc. В nsfvc есть активная ветка, которую я должен импортировать в ветку svn. Разница между стволом и веткой nsfvc огромна (обновления, переименования, добавления, удаления, перемещения).

Как мне это сделать? Я предполагаю, что это не так просто, как ...

svn co http://mysvn/repo/branches/branch c:\workspace
# replace files in c:\workspace
svn add
svn ci

1 Ответ

1 голос
/ 30 апреля 2010

Надеюсь, я не ошибаюсь, но мой совет:

  • создайте ветку svn из ветки nsfvc так же, как вы создали ствол svn из ствола nsfvc. (Я предполагаю svn import?)

  • на данный момент вы должны были отразить состояние хранилища nsfvc в хранилище svn

  • теперь вы можете свободно объединять svn между стволом svn и ветвью svn. SVN Merge это просто процесс применения diff. Вам не нужно устанавливать какое-то специальное соединение между стволом и ветвью.

  • при условии, что вы используете svn 1.5.x или 1.6.x, вы можете использовать svn mergeinfo для отслеживания последующих слияний между стволом и ветвью

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