При использовании SVN 1.6 хороший старый svn merge --dry-run --revision BASE:HEAD .
сказал бы мне.Как обнаружить конфликты SVN 1.7 перед обновлением SVN?
Теперь с SVN 1.7 это слияние не будет работать, потому что WC - смешанная ревизия (то есть обновление SVN не было выполнено после совершения).
Я хочу знать, возникнут ли какие-либо конфликты перед запуском обновления SVN.
Кажется, что сейчас немного курица и яйцо.
Любые идеи, пожалуйста!
Спасибо, что выглядит интересно. Я только что попробовал, и возникло дерево выходных отчетов (некоторые новые dirs и файлы были добавлены в репо из другого WC). Почему SVN сообщает, что это конфликты деревьев, а не только обновления? –
По крайней мере, в моих тестах новые файлы и файлы, добавленные из ** другого WC **, отображаются как добавленные («A»), как ожидалось. Имейте в виду, что я на версии 1.8.3. С другой стороны, новые dirs и файлы, добавленные в ** текущий WC **, отображаются как конфликты деревьев. Я думаю, это связано с тем, что корень WC находится в более ранней версии, и с этой точки зрения он видит существующие файлы и файлы как препятствующие «входящим» файлам и файлам. Возможно, это то, что svn люди могли бы улучшить в будущем ... – janos
Забыл добавить, конфликты дерева в последнем случае являются фиктивными: dirs и файлы, добавленные в текущий WC, не будут конфликтующими, когда вы действительно выполните обновление , – janos