2

TortoiseSVNを使用しています。前回のリビジョンと現在のリビジョンのすべてのファイルの違いを示したいと思います。そのために、msbuildを介してスクリプトを実行します。

以前のリビジョンと現在のリビジョンの間ですべてのファイルを比較できるようにするために、このdiffコマンドを実行する方法を教えてください。

前もって感謝します。

4

1 に答える 1

1

ここにはいくつかの混乱があります。TortoiseSVN だけでなく、MS VisualStudio 用の統合 SVN クライアント (AnkhSVN など) も使用していると思われます。以下の私の答えは、統合クライアントではなく、TortoiseSVN にのみ適用されます。

パッチを作成しようとしているようです: ルート フォルダー (つまり、すべてのファイルを比較するフォルダー) を右クリック -> パッチを作成 -> 差分を作成するすべてのファイルを選択 -> OK ->名前を選択 - >保存します。このようにして作成されたファイルには、作業コピー (WC) とそれを取得したリビジョンとのすべての相違点が含まれます。事前に WC を更新すると、WC と最後のリビジョンとの違いが含まれます。

コミットされた 2 つのリビジョン間のすべての違いを取得するには: ルート フォルダーを右クリック -> ログを表示 -> 比較したいリビジョンをチェックします (ctrl キーを押しながらクリック -> 右クリック -> 違いを統合として表示)差分. すべての差分を含むウィンドウが開きます. 次に、[ファイル] -> [保存] (または [名前を付けて保存]) をクリックします。

于 2012-05-07T11:34:54.457 に答える