1

タグからブランチに変更/追加されたすべてのファイルのリストを取得するためにSVNログ(または他の何か)を使用する最も簡単な方法は何ですか?

私はもともとsvnlogを使用してタグのリビジョン番号とブランチのリビジョン番号の違いをXMLにエクスポートしていましたが、前のタグがまだブランチである間にトランクに追加されたこの欠落したファイル(それが理にかなっている場合) 。

A-現在タグになっている古いブランチB-現在作業中のブランチC-トランク

AとBの間で追加/変更されたファイルのリストが必要です。問題は、現在のSVNログコマンドに、Aがまだ作業中のブランチであったときにCに追加したいくつかのファイルがないことです。Aの作業が完了したら、タグを付けてトランクとマージしました。

4

2 に答える 2

3

どうですか:

svn diff <branch_1>[@rev] <branch_2>[@rev]
于 2013-01-05T18:26:31.183 に答える
0

私はEclipse用のSVNプラグインを使用しています。これには、2つを比較するためのささいな優れたツールがあります。

この種のものに使用する私のお気に入りのツールは、ScooterSoftwareのBeyondCompareです。30日間の無料試用版があると思います。タグをチェックアウトしてローカルドライブに分岐し、BeyondCompareを使用して違いを確認します。

その製品の最も良い部分は、線上で異なる文字を強調表示し、それらを並べて表示することです。これにより、見やすくなります。コードを自分で比較するには、SVNよりもはるかに使いやすいと思います。

于 2013-01-05T18:29:37.443 に答える