2011-01-13 10 views
65

、私はSVNでこれを行う方法を知ってTortoiseSVNの

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

を二つの枝の間でファイルを比較しかし、TortoiseSVNの中でこれを行うには苦痛が少ない方法がなければなりません。あなたはShow Logからそれを行うことができると思うでしょうが、現在のブランチにのみリビジョンを表示しているようです。リポジトリブラウザへ

答えて

87
  1. ゴー(<右>/TortoiseSVNの/レポブラウザをクリック/ <は、URLを入力してください>)。
  2. ブランチBの右クリックメニューを開き、[比較のためにマークする]を選択します。
  3. ブランチAで右クリックメニューを開き、[URLを比較]または[差分を統一差分として表示]を選択します。
+0

私は、これはすべてのバージョン間でうまく機能だと思いますが、最近のバージョンでは、あなたは下の彼の答えにクリス・エリクソンが言及したショートカットを使用する必要があります。 –

58

私は(私は確かにマニュアルを読み、私が質問を投稿するときにそれを見つけることができませんでした)、この機能がどのように新しいわかりませんが、あなたは右クリックしたとき、あなたはシフトボタンを押した場合ファイルであれば、リポジトリブラウザに行かなくてもURLを比較できます。

Viewing Differencesのドキュメントの別のブランチ/タグとの違いを参照してください。説明するために

Enter image description here

+0

これは、TortoiseSVN 1.6.12(SVN 1.6.15に対応)、2010-11-24で正常に動作します。 –

+2

+1よく知るには – Ryan

+0

これは、リポジトリブラウザを開く必要なくファイルを比較するという質問に適切に答えます。大好きです。ありがとう、トン! SHIFT +右クリックで表示され、TortoiseSVNメニューが表示されます。 –

18

を私は、この方法は非常に簡単であることを見つける:

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

TortoiseSVN 1.7.6でテスト済みです。

enter image description here

+0

+1 Soooは木を見ることができるほど直感的です。 – CrazyPyro

+0

私のイメージを投稿に追加してくれてありがとうdcaswell。それは私にそれをさせていないだろう、評判のポイントの欠如のために:) – Ben

関連する問題