我们在代码合并和取消合并中遇到问题,请注意:问题声明如下:
我们正在使用SVN作为SCM,我们有一个主干,从主干中创建了一个B1分支用于开发,
我们在同一个分支上有多个项目,不同的开发人员在同一个分支上从事不同的项目。
可以说我们有3个项目在相同的分支P1,P2,P3和P4上进行。在同一分支中完成的所有项目的更改。
现在假设项目P3的开发已完成,现在我们必须将此代码更改移至生产环境,我们需要将对P3项目所做的代码更改合并到主干中。
代码是基于XML的文件。
我尝试了SVN樱桃采摘,但是当为多个项目修改同一文件(因为这是XML)时,它不起作用
在这种情况下,请提出如何进行代码合并的建议。 市场上还有其他工具可以实现这一目标吗?
请提出建议。
谢谢
Bhanu Prakash
答案 0 :(得分:0)
这不是应该使用svn的方式,这是有原因的。使用更好的工作流程(每个项目一个分支)应该可以防止将来出现此类问题。
目前,如果您幸运的话,可以采摘樱桃。也就是说,如果各个项目修改的行不重叠。
如果摘樱桃失败,我看不到“好的”解决方案。根据项目,一些选项: