git-difftool: полное дерево файла сравнивается с использованием meld?

StackOverflow https://stackoverflow.com/questions/2459084

  •  20-09-2019
  •  | 
  •  

Вопрос

Есть ли простой способ сравнить дерево файла старого коммита GIT с рабочим деревом файлов, в MELD?

Git-Difftool делает нечто очень похожее, но я не хочу, чтобы это действительно делало какое-либо разнообразие; Все дело в том, что инструмент, который он вызывает, может обеспечить лучший интерфейс для этого.

Это было полезно?

Решение

Я проверил это на недавней версии MELD и теперь встроен. Вы можете использовать его с MELDu003Cdirectory path> Итак, "MELD". работает в текущем каталоге. Вы можете заказать версию GIT CO [версия], затем GIT RESET [версия]^, а затем запустить «MELD». Чтобы сравнить любую версию с его предыдущей версией.

Другие советы

С git > 1.7.11, git difftool Команда теперь поддерживает различные полные каталоги, используя --dir-diff командование Это можно использовать вместе с meld:

$ git difftool --tool=meld --dir-diff [commit-to-diff-against]

Я также обнаружил, что эта проблема раздражает, поэтому я сделал Git Meld, что позволяет более удобному способу разнообразия произвольных компаний против рабочего дерева или зоны постановки. Вы можете найти это в https://github.com/wmanley/git-meld .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top