[SVN] Слияние веток после перемещений.
а вообще в общем случае работает:
tortoisesvn -> merge -> merge two different trees
делаю в неё check out /trunk;
Merge... -> Merge a range of revisions (Reintegrate не поддерживает сервер)
Merge From: /sub
Revision Range: 42
Next -> Test Merge
выдаёт "Path '/sub' doesn't exist in revision 42
/sub создана в 40-ой, перемещена в 47-ой
Слияние разных деревьев почему-то затрагивает файлы, которые в одном не менялись (вроде, завтра снова попробую).
(40 - номер ревизии в которой sub существует. Вроде можно указывать любое число от 40 до 46)
diff+patch
Оставить комментарий
agaaaa
Проект хранился непосредственно в /. Потом была сделана копия / в подпапку /sub. В /sub была сделана пара незначительных изменений. Потом администратор взялся за ум, сделал /branches, перенёс туда sub, сделал /trunk и перенёс в него основную ветку.Затем обе ветки развивались с периодическим внесением изменений из /trunk в /branches/sub. Сейчас в /branches/sub - все наработки по sub и последние изменения из trunk.
Вопрос: как корректно перенести изменения из /branches/sub в /trunk? Проблема возникает при попытке перенести незначительные изменения, сделанные в бытность /sub. TortoiseSVN пишет что-то вроде Path '/sub' doesn't exist in revision 42, где 42 - номер коммита, вносившего изменения в /sub.