如何在Perforce中扩展父流映射,实现自定义分支及变更回传?
解决方案:创建可独立扩展的派生流并支持合并回主线
你可以通过以下方式创建符合需求的MyFeatureStream,无需修改FeatureStream的原有配置:
流映射配置方案
创建MyFeatureStream时,以MainlineStream作为父流,同时通过import引入FeatureStream中Folder1的所有变更,再添加自己的Folder2共享规则,具体映射如下:
import MainlineStream //... import FeatureStream //Folder1 share Folder2
方案说明
- 借助
import FeatureStream //Folder1,可以直接同步FeatureStream中Folder1的所有变更,完全不需要改动FeatureStream的原有映射配置。 share Folder2让你能在MyFeatureStream中独立开发、修改Folder2,不受FeatureStream的限制;后续如果需要扩展其他文件夹(比如Folder3),直接添加share Folder3即可,自主可控。- 当
FeatureStream合并到MainlineStream后,由于MyFeatureStream的父流是MainlineStream,Folder1的变更会自动与主线对齐,你可以直接将MyFeatureStream中Folder1和Folder2的所有变更合并回MainlineStream,不会出现依赖冲突问题。
内容的提问来源于stack exchange,提问作者IC_
相关产品推荐
相关产品推荐

