svn track новая кодовая база - PullRequest
1 голос
/ 31 марта 2010

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

мы бы хотели отслеживать изменения в Subversion. есть ли способ заменить ветку новым кодом и отследить изменения?

В настоящее время мы просто удаляем все файлы в ветке, а затем добавляем новые файлы и фиксируем.

мы хотели бы отследить файлы, но я не нашел инструмента, который бы легко справлялся со всеми каталогами .svn, найденными в подпапках.

Кто-нибудь знает инструмент, который заменит каталог svn на новую ветвь и создаст соответствующие изменяемые записи добавления и удаления, как если бы база кода была органически изменена?

Ответы [ 4 ]

4 голосов
/ 31 марта 2010

Если я правильно понял, вы ищете ветки поставщиков .

1 голос
/ 31 марта 2010

Пройдите через их удаление кода и удалите все каталоги .svn и содержимое этих каталогов. Я удивлен, что они все равно отправили их тебе. Если вы скопируете то, что осталось в вашей существующей структуре каталогов (с вашими каталогами .svn без изменений), а затем сделаете коммит, вы получите нужный эффект.

0 голосов
/ 31 марта 2010

svn_load_dirs.pl (в книге) - это то, что мы использовали в ветке поставщиков. Работал довольно хорошо.

0 голосов
/ 31 марта 2010

Вы должны удалить свои файлы, но не папки _svn или .svn. Затем просто поместите их файлы в рабочую копию, сохраняя ваши _svn папки. Таким образом, SVN сможет отслеживать ревизии

...