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