私はCVSとwin7を使用しています。いくつかの変更をトランクからブランチにコピーする必要があるので、「diff -ruN」を使用して変更をファイルに入れ、「patch-i」を使用してブランチに適用できると思いました。
だから私はこのページとこのページを見ました。私はすでにcygwindiffを持っていたので、ここでgnuパッチを入手しました。2つのファイルを作成しました
\test\mydir1\afile.txt
\test\mydir2\afile.txt
わずかな違いがあります。次に入力します
cd test
diff -ruN mydir1 mydir2 >test.patch
patch --dry-run -i test.patch
結果は
can't find file to patch at input line 4
Perhaps you should have used the -p or --strip option?
だから私は試しました
patch --dry-run --verbose -p1 -i test.patch
同じエラーが発生します。私は長い間他の多くのことを試みましたが、成功しませんでした。なんでこんなに難しいの?