1

マージを行った場合、変更をコミットする前に、影響を受けるファイルの1 つにマージされた変更を実際には受け入れたくないことに気付く場合があります。だからあなたは例えば:

$ svn revert foo.c

ただし、これはこのファイルに関連するmergeinfoも元に戻すようです。したがって、その後のマージを行うと、まったく同じ変更が再びマージされます。

元に戻すのではなく、次のことができます。

$ svn cat foo.c > foo.c

しかし、これは物事を行う正しい方法のように思えませんか? 私が達成しようとしていることをより明確に示すものはありますか、つまり、「このファイルのマージを検討しますが、その内容は変更しないでください」と言うことはありますか?

4

1 に答える 1

1

リビジョンがマージされないようにするには、merge コマンドに--record-onlyparam を付けて実行します。

于 2010-04-16T12:56:05.357 に答える