1

git 拡張機能では、ブランチ内のすべてのコミットを表示するようにフィルター処理すると、ブランチのすべてのコミットのきれいなフラット リストが表示されます。

ここに画像の説明を入力

しかし、コミットの言葉に基づいてフィルタリングしようとすると、次の奇妙な表示が得られます。

ここに画像の説明を入力

これは、フィルターに一致するコミットが多数ある場合に特に不便です。これは、リストの最後にクレイジーなインデント レベルがあるためです。

したがって、2 つの質問を 1 つにまとめます。

  1. なぜそのように見えるのですか?なぜそんなに憎むのですか?
  2. フラットリストを取得するための回避策はありますか?
4

2 に答える 2

5

ダニエル・ヒルガースの答えは理解していますが、それでもこの問題に対する悪い答えだと思います。おそらく、同じブランチにあるコミットに対して次のようなことを行う必要があります。

ここに画像の説明を入力

于 2013-02-14T16:25:37.163 に答える
2

この表現の理由は、それらのコミットが直接関連していないという事実です。
最初のスクリーンショットのように、これらのコミットを 1 つの列に表示すると、それらは互いの親と子のように見えます。

問題 36363 と 36277 を見るとわかるように、36363 は 36277 のすぐ次のコミットだったため、1 つの列にのみ表示されます。

私の知る限り、これを変更する方法はありません。

于 2013-02-14T15:45:52.950 に答える