最佳答案
我在 Git: 合并公共和私有分支,同时在两个分支中保持某些文件完整和其他文章中读到过一些关于合并的技巧,但是没有找到解决方案。
在我的情况下,我觉得需要做相反的合并策略。在并行开发中,我必须在任意分支上保持一些文件相同。从另一方面,我不想做压缩或不提交合并,而差异是显着的,可以打破当前状态的测试分支。
我想要什么
git checkout testing
git merge config.xml -b development
或 git merge config\*.xml -b development
我猜想这类似于 git merge-files ...
命令,但是第二个文件是从分支传递的,而不是从文件系统传递的。
有可能吗? 或者可能有一种解决方案? 子模块? 属性?
谢谢