SVN, как получить содержимое другой ветки, не имея дело с конфликтами - PullRequest
0 голосов
/ 16 августа 2011

Итак, у меня есть этот сценарий, основной репозиторий называется «ствол», периодически я разветвляюсь этим деревом и некоторое время работаю над веткой. скажем, ветка называется mybranch.

Но после этого все, что мне нужно, это получить полный дамп ствола и обновить то, что находится в mybranch. контент слияния / разрешения не требуется, так как я действительно хочу получить только последнюю версию 'trunk'.

Однако, когда я пытаюсь это сделать, результат не тот, который я ожидал. я получаю кучу 'C' и другие вещи, еще хуже, я могу найти файлы, которые должны быть обновлены, но не.

Итак, вопрос в том, как я могу просто сказать svn взять то, что находится в «стволе», и использовать его для замены того, что находится в «ветке»?

1 Ответ

0 голосов
/ 16 августа 2011

Удалить mybranch:

svn delete repo/project/branches/mybranch -m "Deleting branch"

и создайте mybranch снова из транка:

svn cp repo/project/trunk repo/project/branches/mybranch -m "Refreshing mybranch from trunk"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...