「メイン」リポジトリがあり、それを複製して、クローンにいくつかの変更を加えます。その間、「メイン」には他にも変更があるので、それらをプルしてクローンにマージします。クローンにさらに変更を加え、「メイン」からの他の新しい変更をマージします。これは私にこのグラフを与えます:
クローンでの作業が終了したら、メインリポジトリにプッシュすると、「メイン」のグラフは次のようになります。
それらがトポロジー的に同じであることは知っていますが、私にとっては最初のものの方が明確です(これは非常に単純なケースですが、状況はさらに複雑になる可能性があります)。
これを防ぐ方法はありますか?事後にグラフの並べ替えについてこの質問を見つけましたが、ワークフローに問題があるか、それを防ぐために何かを変更できるのではないかと考えていました。