web-dev-qa-db-ja.com

TortoiseSVNの2つのブランチ間でファイルを比較する

SVNでこれを行う方法を知っています。

svn diff http://svn.example.com/branches/A/File1.txt http://svn.example.com/branches/B/File1.txt

しかし、TortoiseSVNでこれを行うには、それほど苦痛のない方法が必要です。 Show Logから実行できると思うかもしれませんが、現在のブランチのリビジョンのみを表示するように見えます。

79
Kris Erickson
  1. リポジトリブラウザに移動します(<右クリック>/TortoiseSVN/Repo-browser/<URLを入力>)。
  2. ブランチBの右クリックメニューを開き、[比較用にマーク]を選択します。
  3. 次に、ブランチAの右クリックメニューを開き、[URLを比較]または[差分を統合差分として表示]を選択します。
103
Antonio Pérez

この機能がどれだけ新しいのかわかりません(確かにドキュメントを読んで、質問を投稿したときに見つけられませんでした)が、 Shift ファイルを右クリックしてボタンを押すと、リポジトリブラウザーに移動しなくてもURLを比較できます。

Viewing Differences documentationの別のブランチ/タグとの違いを参照してください。

説明する:

Enter image description here

60
Kris Erickson

私はこの方法がはるかに簡単だと思います:

Diff(context menu->TortoiseSVN->Revision Graph)するファイルのリビジョングラフを開きます。最初のリビジョンを選択し、Ctrlキーを押しながらクリックして2番目のリビジョンを選択します。選択したリビジョンの1つを右クリックして、コンテキストメニューから[Compare Revisions]を選択します。

TortoiseSVN 1.7.6でテスト済み。

enter image description here

21
Ben