Как мне «слить вперед» в SVN? - PullRequest
3 голосов
/ 13 октября 2009

Например, предположим, у меня есть ветка, которую я хочу обновить с помощью нового материала в транке. Я всегда просто сливал транк в новую ветку, но я столкнулся с несколько другим процессом , который Divmod использует. Есть ли у divmod какие-то особые требования для такого ветвления, или я все время делал это неправильно?

Ответы [ 2 ]

4 голосов
/ 13 октября 2009

То, как вы сейчас это делаете, это то, как Книга Подрывной деятельности предлагает .

Похоже, что Divmod работает таким образом из-за синтаксиса слияния до 1.5:

В качестве одного из примеров такой проблемы в SVN надо всегда проходить ревизию где была создана ветка на стволе в качестве аргумента команды слияния, и определение этого числа включает в себя читая вывод другого длительная команда. Некоторые филиалы не могут быть объединены таким образом, в зависимости от того, где была ветвь изначально создан из.

( Источник )

Это больше не верно.

1 голос
/ 14 октября 2009

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

Однако ...

В некоторых случаях Subversion полностью запутывается и занимает очень много времени для завершения слияния. Метод Divmod позволяет избежать этих случаев.

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