他のブランチ履歴が乱雑になることなく、gitkを使用して2つのブランチを比較したいと思います。
これはGUIを介して実現できます:[表示]> [新しいビュー]> [ブランチとタグ]:v0.8.x v0.9.x
次のことを試しましたが、それでもすべてのブランチが表示されます:gitk --branches v0.8.x v0.9.x
正しい構文は何ですか?
gitk v0.8.x v0.9.x
は私のためにそれをします。
ただし、表示されたブランチを詳しく見ると、実際には特定のブランチが表示されていないことがわかります。さらに、2つのブランチの履歴でコミットを指すすべてのブランチも表示されます。
したがって、このコマンドは、指定されたブランチの直接の祖先であるブランチを含む、指定されたすべてのブランチを表示します。
編集:
--branches=
スイッチは、たとえばfix/*
という名前のすべてのブランチを表示する場合に使用されます。
gitk --branches=fix/*
指定されたシェルグロブに一致するすべてのブランチが表示されます。
詳細な説明については、 gitk
のドキュメントも参照してください。