1

主な質問:どのブランチが別のブランチとマージされたか (日付、タグ、コミット、基本的には何でも) を把握する方法はありますか?

短い説明ではありません:私はいくつかのプロジェクトで CVS に行き詰まっているので、分岐とマージは常に困難な戦いです。継続的インテグレーションを行う大規模なプログラマー チームでは、ブランチ (何のために、誰が関与しているか、どのファイルが変更される可能性があるかなど) とマージ ポイント (何が統合され、その後何が変更されたか) を追跡します。 ) は、誰もが予想していたよりも大きな問題です。追加情報をいただければ幸いですが、これらのブランチをマージするために最初に知っておくべきことは、最後にマージされた場所です (または、過去にマージがなかった場合は、ブランチが開始されたポイント)。

可能な解決策

  • cvs rlog/logは、任意のブランチ内の任意のファイルのバージョン番号を提供しますが、ブランチがいつ、どのバージョンから作成されたか、または他のブランチにマージされたかどうかはわかりません。
  • git log --graph --full-history --all私が欲しいものと必要なものを正確に与えてくれますが、gitはオプションではないので、この種の嫉妬は私を夜まで眠らせるだけです;)

どんな助けでも大歓迎です。

4

1 に答える 1