同じブランチに複数の人がいるプロジェクトに取り組んでいます。(コマンドを使用して) ブランチを再統合しようとする場合--reintegrate
、まず現在のトランクをブランチにマージします。次に、トランクからブランチへのマージのコミットのバージョン番号を指定して reintegrate コマンドを使用します。
このリビジョン番号 (またはその他のリビジョン番号) を使用して再統合することは可能ですか? それとも、再統合は常にブランチの最後のリビジョンを取得してそれを使用しますか?
さらに、誰かがトランクからブランチへのマージ後にコミットを行い、その後再統合を開始した場合、再統合が失敗する可能性はどのくらいありますか? (失敗とは、競合が発生すること (解決できることはわかっています) か、後で表示されるとは限らないマージ情報を台無しにすることを意味します。)
私が言ったように、私は複数の人と作業していますが、コードフリーズを強制することはまだできません (プロジェクトが大きすぎてロックできず、他のユーザーをロックアウトする管理者権限がありません)。私はあなたのアイデアに興味があるので、これを可能にするために私の主張をすることができるかもしれません.