идея слияния заключается в том, чтобы совершать коммиты только в конце - как только вы довольны результатом слияния.Вы должны рассмотреть операцию слияния, так как всегда есть случай, когда компьютер запутывается, вы не хотите совершать эти замешательства в!
Хорошо, поэтому, чтобы исправить проблему здесь ... Я думаю, что я бы предложилпытаясь объединить все ваши изменения до оскорбительной ревизии, затем объединить неверную ревизию самостоятельно и посмотреть, поможет ли это.Когда вы попадаете в ошибку конфликта дерева, вы можете исправить ситуацию вручную, разрешить конфликт и затем объединить оставшиеся ревизии.
Альтернативный подход может состоять в создании новой ветви из ствола в той же точке, что и вы.запустил ветку, затем извлекли ревизию магистрали ствола и зафиксировали, затем объедините эту (одну ревизию) со своей веткой, чтобы вы получили все изменения без промежуточной проблемы.Затем вы можете обновить свойство mergeinfo, чтобы сообщить своей ветви, что вы уже слили все ревизии из ствола, чтобы он не пытался объединить их в следующий раз.Немного помадки, но это может избавить вас от головной боли.
Как правило, такие проблемы решаются путем понимания того, как работает svn merge, конфликты деревьев являются неприятностью, но как только вы их получите, их легко исправить.То, что вы описываете, звучит как древовидный конфликт, но дайте нам знать, если вы получаете другую ошибку.