主な質問:どのブランチが別のブランチとマージされたか (日付、タグ、コミット、基本的には何でも) を把握する方法はありますか?
短い説明ではありません:私はいくつかのプロジェクトで CVS に行き詰まっているので、分岐とマージは常に困難な戦いです。継続的インテグレーションを行う大規模なプログラマー チームでは、ブランチ (何のために、誰が関与しているか、どのファイルが変更される可能性があるかなど) とマージ ポイント (何が統合され、その後何が変更されたか) を追跡します。 ) は、誰もが予想していたよりも大きな問題です。追加情報をいただければ幸いですが、これらのブランチをマージするために最初に知っておくべきことは、最後にマージされた場所です (または、過去にマージがなかった場合は、ブランチが開始されたポイント)。
可能な解決策
- cvs rlog/logは、任意のブランチ内の任意のファイルのバージョン番号を提供しますが、ブランチがいつ、どのバージョンから作成されたか、または他のブランチにマージされたかどうかはわかりません。
git log --graph --full-history --all
私が欲しいものと必要なものを正確に与えてくれますが、gitはオプションではないので、この種の嫉妬は私を夜まで眠らせるだけです;)
どんな助けでも大歓迎です。