2

HEAD リビジョンのチェックアウトをリビジョン 1000 にマージしました。

$ svn merge -rHEAD:1000 .
--- Reverse-merging r2000 through r1001 into '.':
U    dir/foo.txt

その後、それを元に戻し、HEAD リビジョンにマージしたいと思います。私のチェックアウトはリビジョン 1000 になっているはずなので、1000 から HEAD まですべてをマージする必要があります。しかし、svn は何もしません:

$ svn merge -r1000:HEAD .

うーん、または単に元に戻す?

$ svn revert .

静かでfoo.txt、HEAD リビジョンに更新されません。どうすればいいですか?

4

1 に答える 1

1

再帰的に行い、

svn revert -R .

または変更されたファイルのみを元に戻す

svn revert dir/foo.txt
于 2010-08-06T23:30:54.123 に答える