можете ли вы добавить аннотировать / обвинять подобную информацию в svn diff, так что для каждой измененной строки Она включает в себя, какой пользователь и редакция изменили эту строку?
например, Сравнение аннотаций-diff ревизий 8-10 может выдать что-то вроде:
9 user1 - some line that user1 deleted in revision 9
10 user2 + some line that user2 added in revision 10
контекст, линии вокруг него не изменилась, может быть также включен или нет, неважно.
дело не только в "быстром" написании скрипта оболочки, объединяющего вывод svn diff и svn комментировать. аннотирование, например, никогда не покажет вам, кто удалил строку. Это также не вопрос аннотации к ревизии в прошлом: нас не интересует, кто первоначально добавил строку, которая была удалена (это не тот, кто "вызвал" разницу), мы хотим знать, кто ее удалил.
Я подозреваю, что единственный способ реализовать что-то сделать это-проверить каждый коммит между двумя сравниваемыми ревизиями (и каким-то образом отобразить все изменения в отдельных различиях в строки в общей сложности разность.)..
существует ли инструмент, который делает нечто подобное?