Как мы перебазируем ствол Subversion со всеми файлами из ветки? - PullRequest
0 голосов
/ 16 июля 2010

Мы разработали версию 2.0 нашего сайта, в ветке.Теперь сайт работает, и мы хотим, чтобы наша ветка заменила ствол (включая всю историю и т. Д.).

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

Какие шаги мы должны предпринять, чтобы перебазировать (это правильный термин) нашу ветвь в транкв Subversion?

1 Ответ

5 голосов
/ 16 июля 2010

svn не может быть перебазирован, так как весь репо находится под контролем версий.Перебазировать это вставка изменений в начало ветки.У svn практически нет ветвей.

Вам нужно скопировать или переместить брах в ствол.

copy:

svn rm trunk
svn cp branches/live_site trunk

или переместить:

svn rm trunk
svn mv branches/live_site trunk

Если хотите, можете также попытаться слить ветку в ствол.

cd trunk
svn merge branches/live_site
...