中央のMercurialリポジトリと、このリポジトリにアクセスできる複数のチームがある場合、すべてのチームは時々、変更を中央のリポジトリに同期する必要があります。
チーム A とチーム B が状態にあり、中央リポジトリにプル/マージ/プッシュする意図があるとします。
A pulls.
B pulls.
A merges
B merges.
B pushes. => A has to pull and merge again before pushing!
この競合を回避する (おそらく技術的な) 方法はありますか? もしかして何かのロック?それとも、これは人が生きなければならないものですか?:-)
ちなみに、この「衝突」はチーム内でも小規模に発生します。しかし、チームメンバーは同じ部屋にいるので、衝突を避けるために部屋全体で自分の意図を「叫ぶ」だけでこれを解決できます.