git merge应该忽略一个目录

时间:2010-04-08 18:22:08

标签: git version-control

我在名为reports的目录中有大量数据。在与另一个分支进行git合并时,我在报告目录下的文件中遇到了很多冲突。我希望git merge忽略报告中的文件。

换句话说,我希望来自主数据报告的所有数据,而不是来自实验室分支。

这可能吗?

这就是我现在正在做的事情。

git checkout master
git merge lab

1 个答案:

答案 0 :(得分:1)

如果您需要对这些文件进行版本控制,但只保留版本在master分支上,则需要 merge driver :请参阅here for a keepMine script

每次将实验室与主服务器合并时,报告目录中的所有文件都将保留其内容(在主服务器上版本化的文件)。