2012-03-07 3 views
0

私はSubversionを使用できるようにSVNKitを使用しています。今やhereによれば、Subversionは変更されたメソッドの名前の取得を許可しています。 SVNKitでは、現在doDiffを使用してファイルの内容の違いを取得しています。しかし、私は修正されているメソッドのリストと変更された行の数だけが必要です... SVNKItを使用してそうすることができる方法はありますか?デフォルトでは、あなたの助けSVNKitを使ってコンテンツ全体ではなく変更されたメソッドの名前を取得する方法はありますか?

答えて

2

ため

おかげで、svn diffの出力はunified diff formatです。
異なるリビジョン間でファイル内で強調表示する必要がある変更を取得するには、解析する必要があります。

また、SVNDiffClientクラスを使用する場合、SVNKitを使用すると、setDiffGenerator()メソッドを使用して差分ドライバを指定できます。
ISVNDiffGeneratorを実装するクラスを作成して、diffを必要な形式で出力することができます。

関連する問題