SourceTreeで、特定のフォルダー内のファイルに影響を与えたコミットのみを表示するようにログを制限するにはどうすればよいですか?
つまりと同等:git log path/to/folder
この回答は現在古くなっています。以前にと書かれていましたWindowsバージョンのSourceTreeには、この機能が組み込まれていました。 SourceTree for Windowsの現在のバージョン(1.5.2.0)にこの機能が追加されたため、 @ boziのソリューション はWindowsバージョンとMacバージョンの両方のSourceTreeで機能するはずです。
SourceTreeを使用する代わりに、
gitk -- folderPath
フォルダだけの履歴を表示します。 gitk
は、git log
と同じオプションの多くを取ります。
別のオプションは、TortoiseGitのような別のGit GUIを使用することです。これにより、Windowsエクスプローラーでフォルダーを選択し、右クリックしてコンテキストメニューを表示し、そこから特定のフォルダーのログを表示するように選択できます。
左上隅にあるファイルステータスセグメント化されたコントロールをクリックします。
インデックスにステージングされたファイル領域の上で、フィルターをツリービューおよびすべて表示に設定します。すべてのファイルが作業ツリー内のファイル領域に表示されます。
1つ以上のファイルやフォルダを選択し、右クリックして選択したログ...を選択します。
実際、sourcetreeにはこれに対するオプションはありません。この機能のアイデアをアトラシアンのサイトに投稿できます。