Есть ли способ использовать HG запись с Ediff? - PullRequest
1 голос
/ 02 февраля 2011

В последнее время я использовал hg record для большого эффекта, но это довольно громоздко. Emacs ediff - отличный инструмент для слияния, но я не видел способа заставить его работать с hg record. Есть ли что-то, что я могу вставить в мой .hgrc, что позволит мне использовать ediff с hg record?

1 Ответ

1 голос
/ 02 февраля 2011

Команда / расширение record не будет запускать альтернативные инструменты. Если у вас есть незафиксированные изменения и вы хотите записать только некоторые из них, вы можете использовать этот процесс:

hg revert path/to/thefile  # resets the file back to the last committed version and saves modfied file in thefile.orig
ediff thefile thefile.orig # "merge" any changes you want comitted from .orig into thefile
hg commit # commit the changes you want
mv thefile.orig thefile    # put the uncomitted changes back in place

Лично я просто все делаю рано и часто - наличие незафиксированных данных пугает меня. Если вы хотите сохранить зафиксированные данные в процессе выполнения, но гибко извлекать очереди Mercurial.

...