首页 > 解决方案 > XML 文件中的 Git 合并冲突

问题描述

我在 XML 文件中询问 Git 合并冲突问题。所以:我和我的团队正在使用 Git 进行版本控制,我们的工作流程遵循敏捷标准。我们每两周进行一次 sprint 进行 Scrum,因此每两周我们都会为客户开发大量新功能。在每个 sprint 开始时,我们计划将所有任务开发两周,并集成到一个 git master 分支中。

我们正在使用项目中包含的专用设计工具,并且该工具的所有信息都以 .xml 文件的形式导出。到目前为止,当我们尝试将一些更改提交到主分支时,我们遇到的每个 sprint 都会发生合并冲突。

例如,两个人可以在此工具中影响同一个组件,并且在导出他们的更改后,将与同一个 .xml 文件发生合并冲突。所以,到目前为止,我们知道解决这个问题的最佳选择是整合一个人的变化,然后用新的 .xml 文件为第二个人重新设计设计工具。

合并冲突通常很容易解决,但复杂性增加

我们尝试使用 excel 文件优先考虑集成行,但这似乎不是最好的解决方案,但是我们认为这些合并不需要像我描述的那样手动解决。

我们正在寻找改进工作流程以避免此类冲突的想法是在有人开始处理受影响的组件时锁定 .xml 文件,但这会花费更多时间。

有没有人有任何其他想法来避免这些问题?

标签: xmlgitgit-mergeconflictgit-merge-conflict

解决方案


推荐阅读