Как мне "слиться вперед" в svn?


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

2 3

2 ответа:

То, как вы сейчас это делаете, - это то, что предлагает книга Subversion .

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

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

(Источник )

Это уже не так.

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

Однако...

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