1

作業ディレクトリから次のコマンドを実行すると:

svn diff > c:\temp\diff-results.diff

diff-results.diff ファイルには、作業ディレクトリ内のファイルに加えた変更が保存されるはずですが、代わりに次のような出力が表示されます。

Index: MyClass.cs
==================================================
c:\repository>"C:\Program Files (x86)\Beyond Compare 2\BC2.exe" "MyProject\.svn\text-base\MyClass.cs.svn-base" /title1="MyClass.cs  (revision 481282)" "MyClass.cs" /title2="MyClass.cs (working copy)" 

だから私の質問は、私が行った実際の変更を保存するにはどうすればよいですか?

4

1 に答える 1

1

これは、特定の差分プログラム (Beyond Compare) を実行するように Subversion をカスタマイズしたために発生しました。次のコマンドを実行したところ、期待どおりの結果が得られました。

svn diff --diff-cmd diff > c:\temp\diff-results.diff
于 2013-03-15T15:01:37.600 に答える