我阅读了有关在Git 中合并公共和私有分支同时保持两个分支中特定文件完好无损的技巧等方面的一些技巧,但没有找到解决方案。
在我的情况下,我需要进行相反的合并策略。在并行开发中,我必须在任意分支之间保持某些文件相同。另一方面,我不想进行压缩或无提交合并,因为差异很大,可能会破坏测试分支的当前状态。
我想要的是像这样的东西
git checkout testing
git merge config.xml -b development
或者 git merge config\*.xml -b development
我猜这就像git merge-files ...
命令,但第二个文件是来自分支而不是来自文件系统。这可行吗?还是说可能有一种解决方法?子模块?属性?
谢谢