Svn: отменить изменения содержимого файла без возврата какой-либо связанной mergeinfo? - PullRequest
1 голос
/ 16 апреля 2010

Если вы сделали слияние, вы можете обнаружить, что перед тем, как вносить изменения, на самом деле вы не хотите принимать какие-либо изменения, объединенные в один затронутых файлов. Так вы делаете, например ::100100

$ svn revert foo.c

Однако, похоже, это также возвращает mergeinfo, относящуюся к этому файлу. Поэтому, когда вы выполните последующее слияние, оно снова слится с точно такими же изменениями.

Вместо возврата можно сделать:

$ svn cat foo.c> foo.c

Но это не похоже на правильный способ делать вещи? Есть ли что-то, что более четко указывает на то, чего я пытаюсь достичь, то есть «рассмотрим слияние, выполненное для этого файла, но не изменяйте его содержимое»?

1 Ответ

1 голос
/ 16 апреля 2010

Чтобы заблокировать ревизию от слияния, выполните команду слияния с параметром --record-only.

...