2

TortoiseSVN 1.7 を使用しており、2 つのリビジョン間にパッチ ファイルを作成したいと考えています。

検索しましたが、これらのスレッドTortoiseSVN を使用してリビジョン間の差分からパッチを作成するにはどうすればよいですか? 非常に単純なファイル (パッチ ファイルではない) が生成されるため、2 つのリビジョン間でパッチを作成してもうまくいきません。Show changes as unified diff何かのようなもの

インデックス: myfile.txt

================================================== =================

違いの表示で読みました

特定のリビジョンのすべてのファイルに加えられた変更を 1 つのビューで確認したい場合は、Unified-Diff 出力 (GNU パッチ形式) を使用できます。これは、数行のコンテキストとの違いのみを示しています。視覚的なファイル比較よりも読みにくいですが、すべての変更がまとめて表示されます。[リビジョン ログ] ダイアログから目的のリビジョンを選択し、コンテキスト メニューから [Show Differences as Unified-Diff] を選択します。

有用な diff 情報を含む単一のパッチ ファイル (または変更されたファイルに応じた多数のパッチ ファイル) を作成したい (メニュー コンテキスト TortoiseSVN -> パッチの作成 ...)

4

1 に答える 1

3

「統合差分として変更を表示」コマンドを使用すると、TortoiseSVN は選択したリビジョンのすべての変更を 1 つのファイルに表示します。

「ファイル/名前を付けて保存」コマンドを使用して、変更を「.patch」または「.diff」ファイルに保存すると、パッチファイルが作成されます。

于 2015-04-26T19:12:23.343 に答える