svn: merge-info не предназначена для чтения, но я понимаю вашу проблему.
Одним из решений может быть обновление до 1.7 (как сервера, так и клиента). В 1.7 проделана некоторая работа над информацией о слиянии, которая может вам помочь.
Звучит так, как будто вы уже понимаете информацию слияния, но в любом случае здесь есть дополнительная информация.
Информация о слиянии на узле (файле или каталоге) наследуется от его родителя (директора) на протяжении всей вашей рабочей копии, а затем далее до хранилища. svn пытается записать информацию слияния только на узлы, где она необходима , то есть там, где она отличается от своего родителя.
Чтобы предотвратить слияние информации об узлах, убедитесь, что слияние происходит как можно ближе к корню хранилища, и, если произошли какие-либо другие слияния, прежде чем пытаться слить эти дыры из верхнего каталога. Это не вызовет никаких изменений, но заполнит пробелы в информации о слиянии, что сделает Mergeinfo Elision более эффективным.
Я обнаружил, что некоторые версии svn не работают должным образом при выполнении слияний. 1.6.6 (который есть в Ubuntu 10.04) не очень хорошо работает при частичном слиянии.