我遇到了这个问题: 有两个分支,都已更改,未提交。名为Project-A和Project-B; 现在,我想合并/整合A到B.我有一些想法可以做到这一点。
建立一个新的分支并合并旧的分支。
使用更改列表进行集成,因为Perforce使用更改列表(提交|搁置)进行管理。
使用差异&补丁
我是Perforce的一员,因此描述会有一些错误。这三个想法尚未测试,因为我害怕打破我的团队的分支。
所以,我的问题是:三种解决方案中的一种是否有效?& 哪一个最好?
非常感谢。
干杯。
答案 0 :(得分:2)
使用Perforce服务器的2013.1版本,您可以取消支持分支规范,因此执行此操作的过程如下:
服务器将安排步骤(1)中搁置内容与项目B工作区中已打开文件的集成和合并。
解决集成合并后,您可以对所有更改进行区分,然后继续进行更改或进行进一步更改。
在步骤(2)中搁置项目B的更改的原因是,如果您不喜欢集成和合并的结果,则可以还原所有内容并从搁置的工作重新启动该过程。 / p>