Я пытаюсь настроить BeyondCompare с Mercurial для настройки нескольких рабочих процессов.
В настоящее время я могу сделать это:
- Запустить
hg bcompare
илиhg bcompare --rev <something>
- Внесите некоторые изменения в файл справа
- Экономьте несравненно
- Близко вне всякого сравнения
- Обновить мой редактор/IDE
- Внесите изменения в редакторе/IDE
- Непревзойденный перезапуск
Я хотел бы сделать следующее:
- Запустить
hg bcompare
илиhg bcompare --rev <something>
- Внесите некоторые изменения в файл справа
- Экономьте несравненно
- Обновить мой редактор/IDE
- Внесите изменения в редакторе/IDE
- Обновление вне всякого сравнения
На данный момент этот рабочий процесс не работает, но я не могу понять, не сравнится ли он с чем-то несравнимым или переменчивым, что все испортило. Я вижу, что файл, который находится в правой панели вне сравнения, находится в этом каталоге: /tmp/extdiff.MIGT6x/dir
.
Откуда этот каталог? Есть ли способ, с помощью которого я могу выполнить полное сравнение между версиями (я знаю, что это будет медленнее)?
В качестве альтернативы, есть ли способ, которым я могу получить сохранение Beyond-Compare, чтобы записать файл в реальное местоположение и заставить обновление Beyond-Compare работать правильно?
Я настраиваю Beyond-Compare, как описано на сайте Beyond Compare:
[extensions]
hgext.extdiff =
[extdiff]
cmd.bcompare =
[merge-tools]
bcomp.executable = /usr/bin/bcompare
bcomp.args = $local $other $base $output
bcomp.priority = 1
bcomp.premerge = True
bcomp.gui = True