Git Pull сравнить рабочий процесс автоматического слияния

Я использую отличный инструмент для сравнения папок и файлов под названием Araxis Merge. За всю мою карьеру это спасло меня так много раз, что я всегда благодарен и часто им пользуюсь. Я знаю, что Araxis Merge имеет интеграцию git из командной строки, но я хотел бы посмотреть, есть ли у кого-нибудь понимание автоматизации этого конкретного рабочего процесса.

Чтобы я мог легко быть в курсе всех изменений, я хотел бы иметь возможность автоматически сравнивать каждое изменение, которое легко входит в репозиторий git, с помощью сравнения папок слияния araxis. Мой идеальный рабочий процесс состоит в том, чтобы извлекать код и автоматически отображать сравнение при каждом извлечении, чтобы показать мне, что изменилось, независимо от того, требуется ли объединение или нет. Я не хочу объединять вещи вручную, мне нравится автоматическое объединение, я просто хотел бы получить предварительный просмотр каждого файла / папки, который изменился до того, как произойдет объединение или добавит новый код поверх существующего кода.

У кого-нибудь есть идеи, как автоматизировать что-то подобное? Конечно, я мог бы написать скрипт bash для копирования папок, который сначала дублирует исходный каталог и запускает сравнение папок после завершения извлечения, но я хотел посмотреть, делал ли кто-нибудь что-то подобное раньше с помощью git и / или araxis merge.

1 ответ

Git имеет "git-mergetool", который позволяет вам указать, какой инструмент использовать при разрешении конфликтов слияния.

Также смотрите: Слияние с "git mergetool"

Другие вопросы по тегам