Есть ли способ с помощью SVNKit получить имена измененных методов, а не все содержимое? - PullRequest
0 голосов
/ 08 марта 2012

Я использую SVNKit, чтобы использовать Subversion. Теперь согласно здесь Subversion разрешает поиск названий методов, которые были изменены. Сейчас в SVNKit я использую doDiff для получения различий в содержимом файлов. Однако мне нужен только список изменяемых методов и количество строк, которые были изменены ... Есть ли способ сделать это, используя SVNKIt?

Спасибо за вашу помощь

1 Ответ

2 голосов
/ 08 марта 2012

По умолчанию вывод svn diff осуществляется в формате unified diff .
. Вам необходимо проанализировать его, чтобы получить изменения, которые необходимо выделить в файле между различными ревизиями.

Кроме того, SVNKit позволяет указывать драйвер diff при использовании класса SVNDiffClient с использованием метода setDiffGenerator () .
Вы можете написать класс, который реализует ISVNDiffGenerator для вывода различий в нужном вам формате.

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