2017-01-18 17 views
0

Я использую Tortoise 1.9 в качестве SVN-клиента для Apache Subversion Server 1.7. Я понимаю, что ни одно из моих слияний не записывается в svn: mergeinfo. Ни «svn mergeinfo -show-revs», ни дисплей свойств Tortoise не показывают объединенные версии. Записываются слияния других разработчиков (не все из них). Кажется, что одни и те же разработчики всегда поддерживают svn: merginfo, а другие никогда не поддерживают это.Tortoise 1.9: Merge не записывает mergeinfo

Я не уверен, является ли это проблемой версии клиента по сравнению с версией серверов. Я искал несколько статей, касающихся этого же, но не нашел объяснений. Есть ли что-то, что я могу сделать, чтобы отлаживать/отслеживать это?

+0

Ошибка выглядит очень похожей на эту «http://stackoverflow.com/questions/27318180/tortoisesvn-skips-recording-mergeinfo?rq=1» – Ulrich

+0

Установил меня на openSuse Linux под VirtualBox на Subversion Server 1.9. 5 и протестировали слияние с моим текущим Tortoise 1.9.4. – Ulrich

+0

По крайней мере, я могу сказать, что это работает - merginfo поддерживается и может быть восстановлено, как описано в документах. Нужно получить мне сервер версии 1.7, чтобы удвоить это. Но я могу, наверное, сейчас убедиться, что Tortoise 1.9.4 не работает со старым Apache Subversion 1.7 – Ulrich

ответ

0

Найдено. И что еще хуже, ответ был дан в ссылке, на которую я ссылался. Но шляпа не обратила на это внимания:

Итак, ответ: «Игнорировать родословную» при выполнении слияния нельзя проверять. В противном случае svn: mergeinfo не будет сохранен.