我要在XML文件中提出Git合并冲突问题。所以: 我和我的团队正在使用Git进行版本控制,我们的工作流程遵循敏捷标准。我们每两周进行一次冲刺,因此我们每两周为客户开发一系列新功能。在每次冲刺开始时,我们计划将所有任务开发两个星期,并集成到git master分支中。
我们正在使用一个专用的设计工具,该工具包含在项目中,并且此工具的所有信息都导出为.xml文件。到目前为止,当我们尝试将一些更改提交到master分支时,我们遇到的每个冲刺都将发生合并冲突。
例如,两个人可能会影响此工具中的同一组件,并且在导出他们的更改后,使用相同的.xml文件将发生合并冲突。因此,到目前为止,我们知道解决此问题的最佳选择是将一个人的更改集成起来,然后在设计工具中使用新的.xml文件对第二个人进行修改。
合并冲突通常很容易解决,但是复杂度却增加了
我们尝试使用excel文件对集成行进行优先级排序,但这似乎不是最佳解决方案,但是我们认为这些合并不需要像我所描述的那样手动解决。
我们正在寻求工作流程的改进,以避免此类冲突 一种想法是在有人开始处理受影响的组件时锁定.xml文件,但这会花费更多时间。
有人能避免这些问题吗?