Domanda

Esiste un modo semplice per confrontare il file di un vecchio impegno git con l'albero di file di lavoro, in MELD?

Git-Diffftool fa qualcosa di molto simile, ma non voglio che faccia davvero nulla; Il punto è che lo strumento che chiama può fornire un'interfaccia migliore per questo.

È stato utile?

Soluzione

L'ho testato su una versione recente di Meld ed è ora incorporato. Puoi usarlo con Meldu003Cdirectory path> Quindi "Meld". Funziona per la directory corrente. È possibile controllare una versione git co [versione] quindi git reset [versione]^ e quindi eseguire "fogli". Per confrontare qualsiasi versione con la sua versione precedente.

Altri suggerimenti

Insieme a git > 1.7.11, il git difftool Il comando ora supporta le directory complete diverse usando il --dir-diff comando. Questo può essere usato insieme a meld:

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

Ho anche trovato questo problema fastidioso, quindi ho reso Git Meld che consente un modo più comodo di differenti commit arbitrari contro l'albero di lavoro o l'area di stadiazione. Puoi trovarlo a https://github.com/wmanley/git-meld .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top