У меня есть ветка, в которой я делаю изменения отдельно. Другие товарищи по команде делают изменения в багажнике. Сценарий, теперь я хочу предоставить выпуск, включая обновления транков + обновления моего ветки. Поскольку я еще не выполнил весь модуль, я не хочу объединять ветку с багажником. Вместо этого я хочу создать еще один новый ветвь из сундука, а затем объединить изменения моего ветки в эту новую ветвь. Чтобы я мог полностью обновить новую ветку с обновлениями ветвей + обновлениями последних обновлений.
Я использую слияние черепахи svn, и это то, что я сделал:
Скажем, в trunk есть новый добавленный файл: A, которого нет в моей ветке. Таким образом, вновь созданная ветка также имеет файл A. (я использовал параметр слияния: "Слияние двух разных деревьев" ). Я перехожу к новой папке ветки и передал этот ответный URL-адрес в поле [FROM] и дал свой адрес ветки для [ TO]. Когда я выполнил слияние, он удалит этот файл из локальной копии. По-видимому, я понимаю, что слияние переместило новое состояние ветки в состояние ветвления вместо интеграции изменений.
То, что я хочу, - объединить изменения ветки в новую ветку, не теряя последних изменений, которые имеет новая ветка. Так что у меня может быть новая ветка: последние модификации магистрали + моя ветка меняется.
Как это сделать?