我已经阅读了关于在Git中合并的一些技巧:合并公共和私有分支,同时在两个分支和其他分支中保持某些文件完整,但没有找到解决方案.
在我的情况下,我觉得需要做相反的合并策略.在并行开发中,我必须在任意分支上保持一些文件相同.从另一方面来说,我不想做壁球或无提交合并,而差异很大,可能会破坏测试分支的当前状态.
我想要什么样的东西
git checkout testing
git merge config.xml -b development 要么 git merge config\*.xml -b development
我想这就像git merge-files ...命令,但第二个文件是从分支传递的,而不是从文件系统传递的.可能吗?或者可能有一种解决方法?子模块?属性?
谢谢