svn merge не выполняет слияние - PullRequest
0 голосов
/ 28 сентября 2011

Мы постоянно сталкиваемся с проблемой, когда svn diff создает diff с (например) 5 изменениями, но после слияния в затронутом файле есть только 2 из 5 изменений (давсего один файл коммит).Обычно, когда это происходит, когда изменения различий отключены на 50+ строк.

Например, различие говорит, что изменение начинается в строке 100, но если изменение действительно сейчас в строке 155 (из-за других изменений, объединенных в), svn merge не может (или не находит) затронутые строки и поэтому пропускает / игнорирует изменение.

Вопросы:

  1. Какой флаг я могу установить в svn, чтобы сказать «если вы не можете найти все, что изменилось, выведите предупреждение / ошибку, чтобы я мог исправить это, прежде чем продолжить»

  2. Есть ликак мне сказать svn merge найти более 50 строк для изменения?

  3. Если нет способа сделать # 2, могу ли я указать внешнийобработчик различий, и если да, то как я могу это сделать, и при этом получить преимущества создания и удаления файлов / каталогов, которые не включены в вывод svn diff?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...