私は枝のファミリーを維持しています, .../base/...
, .../base-staging/...
, .../base-production/...
. 通常、変更は で行われbase
、レビューされbase-staging
、最終的にに統合されbase-production
ます。統合の前に、私は通常、p4 interchanges
予想される変更のみが引き継がれることを確認するために を行います。
通常、これは機能します。ただしp4 integrate
、 によってリストされていないファイルや変更をプルすることがありますp4 interchanges
。私の理解では、それは起こるべきではありません!私は何を誤解していますか?
詳細:
- 古代史:
- 作成
.../base/...
p4 integrate base/... base-staging/...
p4 integrate base/... base-production/...
- 作成
- と に変更を
.../base/...
加えるsubmit
p4 interchanges base/... base-staging/...
- レビューして承認する
p4 integrate base/... base-staging/...
- おっと!これらの他のすべてのリストされたファイルは何ですか???
- レビュー:実際の変更は、私の
interchanges
命令のかなり前に行われましたが、そこには言及されていません