我维持着一个分支家族,.../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
命令之前就做出了,但其中没有提到