私たちのプロジェクトでは、通常の機能ブランチ(画像の左側)にマージするためのマスターブランチと、アップストリームコミット(画像の右側)を統合するための長時間実行ブランチを使用します。アップストリームはgitリポジトリではないため、この統合ブランチを使用します。これにより、常にアップストリームをミラーリングするブランチが作成されます(ただし、ここではあまり関係ありません)。
そのリポジトリでgitkを開くと、ブランチグラフの左端にマスターブランチが表示され、右側に統合ブランチが表示されます。代わりに、コミットメッセージをコミットポイントに近づけるために、右側にビジーブランチ(ビジーはより多くのコミットを意味します)を配置したいと思います。
gitkに特定の順序でブランチを描画させる方法はありますか?誰かがgitkのソースに興味を持っている場合、自分でgitkをコンパイルする必要がある修正を気にしないでください。
マージされると、gitは古いコミットが行われたブランチを識別できなくなることを私は知っています。上記の「ブランチ」という言葉は、純粋にグラフィカルな意味で使用しました。Gitkは、グラフのどの「レーン」(列)に何を描画するかをどうにかして決定する必要があります。それに影響を与えたいと思います。
(長い画像でごめんなさい)