2017-07-21 8 views
1

GitにdiffツールとしてMeldをインストールしました。 Gitや他の方法で2つのフォルダを比較することは可能ですか?次のコマンドを試しましたが、何も起こりませんでした。Gitの2つのディレクトリを比較することは可能ですか

git diff /c/sample/folder1/ /c/sample/folder2/ 
+0

をどのように "何も起こらない"?それは働くことが期待されています。 –

+0

両方のフォルダがgitプロジェクトの場合にのみ動作します。 – ravindar

答えて

3

gitは必要ありません:

meld /c/sample/folder1/ /c/sample/folder2/ 

Gitの中で2つのコミット間の差分のためのディレクトリビュー持つようにしたい場合:

git difftool -d <commit1> <commit2> 

# you can also restrict this directory view to a subdir of your repo : 
git difftool -d <commit1> <commit2> -- lib/ 
0

は、それが実際にバージョンgit diff master..yourbranch path/to/folderを使用してgitリポジトリ内のフォルダの異なる比較することは完全に正常である(thisの質問を参照)。それはバージョンではないのですが、ちょうど2つのフォルダを比較した場合

、それを行うことができますメルド:

メルドは、2つのまたは3つのフォルダを比較することができますサイド・バイ・サイド。 ファイルの新規作成...メニュー項目を選択し、ディレクトリ比較タブをクリックして をクリックすると、新しいフォルダ比較を開始できます。

here)。あなたは、ディスク上の2つのディレクトリを比較したい場合は

+1

また、Gitを使用して2つの任意のフォルダを比較する場合は、--no-indexオプションを使用できます: '' 'git diff --no-index dir1 dir2''' – padawin

関連する問題