Подтвердить что ты не робот

Как вы отключите mercurial после выхода из файла .orig после слияния?

После обновления TortoiseHg + Mercurial некоторое время назад я начинаю получать файлы .orig после слияния. Я рассмотрел решения по их удалению/очистке, но я ищу способ отключить файлы из-за них. После того, как вы сделали слияния прекрасными без появления этих файлов, мне было интересно, было ли это что-то новое, что можно было бы отменить.

4b9b3361

Ответ 1

Update:

В соответствии с документацией Mercurial версия по умолчанию устарела. Mercurial wiki также особенно критично относится к их использованию. Рекомендуемая замена заключается в создании псевдонима команды (при отсутствии скрытия встроенных команд), который обеспечивает функциональность, которую вы ищете. Здесь я переключился в свою конфигурацию.

[alias]
undo = revert --no-backup

Оригинал:

Я наткнулся на это, испытывая ту же самую проблему. Я просто справлялся с этим и удалял файлы .orig, так как мне они никогда не нужны. Лучшая рекомендация, которую я нашел, была в StackOverflow и предлагает использовать раздел по умолчанию вашего hgrc файла. Чтобы конкретно решить эту проблему, добавьте следующий раздел:

[defaults]
revert = --no-backup

Здесь, где я читал об этом.

Ответ 2

Лично я добавлю *.orig файлы в список игнорирования hg, а время до времени

rm **/*.orig

В качестве альтернативы вы можете использовать Расширение Hg Purge

Ответ 3

Кажется, следующего достаточно, чтобы убедить hg не записывать эти файлы:

# ~/.hgrc
[ui]
origbackuppath = /tmp/hg-trash

Ответ 4

Я получил его в SourceTree, отключив резервные копии в приложении.

enter image description here

Ответ 5

Это KDiff3, который оставляет файлы .orig, а не TortoiseHg.
Вот как отключить этот параметр:

Настройки - Настройка KDiff3 - Каталог вкладок
Last CheckBox: "Резервные файлы (.orig)"