Mercurial: как сохранить некоторые файлы без изменений после слияния? - PullRequest
0 голосов
/ 05 октября 2011

Мне нужно перенести изменения из одной ветви в другую, но оставить некоторые файлы без изменений.

Например:

    > hg up -C production
    ...
    > hg merge feature-branch
    ...
    > hg st
    M file1
    M file2
    M file3
    R file4
    ...

Есть ли способ сохранить файл2 без изменений и файл4 не удалить, а затем совершить коммит?

Использование трансплантации hg в моем случае неуместно, потому что слишком много коммитов, чтобы найти, что именно трансплантировать.

1 Ответ

1 голос
/ 05 октября 2011
$ hg revert -r . file2 file4

Это возвращает оба файла к тому, какими они были в первом родителе вашего рабочего каталога (.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...