如何用已删除的文件解决这个git合并问题?

时间:2013-09-17 14:23:10

标签: git

这就是我想要做的: 我有2个分支:dev和prod 在开发中我有一个带.less文件的文件夹:

风格/少/ myfile.less

所以在开发中我通过编辑myfile.less编辑我的样式,.css文件在styles / css / myfile.css中自动更新

在prod分支中,我不需要保留/less/myfile.less甚至/ less /文件夹 所以在prod分支中我用它删除了它 git rm styles / css / myfile.less git commit -m“已删除.less文件”

然后: git checkout dev

在myfile.less中完成了更多工作 添加并将其提交给dev

它们: git checkout prod git merge dev

现在我看到CONFLICT消息,类似CONFLICT(修改/删除):styles / less / myfile.less在HEAD中删除并在dev中修改。样式/ less / myfile.less的版本dev留在树中。

这是难以避免的,但我真正想要做的是没有myfile.less在督促和开发具有myfile.less当我合并开发成督促我想混帐自动使用“我们”合并策略接受该文件被删除,所以每次我将dev合并到prod

时我都不必解决这个冲突

这有可能吗?可以通过.gitattributes文件中的某些条目来完成吗?

0 个答案:

没有答案