После обновления TortoiseHg + Mercurial некоторое время назад я начинаю получать файлы .orig
после слияния. Я рассмотрел решения по их удалению/очистке, но я ищу способ отключить файлы из-за них. После того, как вы сделали слияния прекрасными без появления этих файлов, мне было интересно, было ли это что-то новое, что можно было бы отменить.
Как вы отключите mercurial после выхода из файла .orig после слияния?
Ответ 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, отключив резервные копии в приложении.
Ответ 5
Это KDiff3, который оставляет файлы .orig, а не TortoiseHg.
Вот как отключить этот параметр:
Настройки - Настройка KDiff3 - Каталог вкладок
Last CheckBox: "Резервные файлы (.orig)"