svn合并基于xml的文件

时间:2019-02-23 06:42:02

标签: svn svn-merge

我们在代码合并和取消合并中遇到问题,请注意:问题声明如下:

我们正在使用SVN作为SCM,我们有一个主干,从主干中创建了一个B1分支用于开发,

我们在同一个分支上有多个项目,不同的开发人员在同一个分支上从事不同的项目。

可以说我们有3个项目在相同的分支P1,P2,P3和P4上进行。在同一分支中完成的所有项目的更改。

现在假设项目P3的开发已完成,现在我们必须将此代码更改移至生产环境,我们需要将对P3项目所做的代码更改合并到主干中。

代码是基于XML的文件。

我尝试了SVN樱桃采摘,但是当为多个项目修改同一文件(因为这是XML)时,它不起作用

在这种情况下,请提出如何进行代码合并的建议。 市场上还有其他工具可以实现这一目标吗?

请提出建议。

谢谢

Bhanu Prakash

1 个答案:

答案 0 :(得分:0)

这不是应该使用svn的方式,这是有原因的。使用更好的工作流程(每个项目一个分支)应该可以防止将来出现此类问题。

目前,如果您幸运的话,可以采摘樱桃。也就是说,如果各个项目修改的行不重叠。

如果摘樱桃失败,我看不到“好的”解决方案。根据项目,一些选项:

  • 手动查看代码。
  • 或者清理分支并将其合并,并与其他未完成的项目合并。之后,再次为主干分支,每个项目一次,以便可以通过更好的工作流程完成它们。