Git merge:在本地文件中保留某些行

时间:2015-07-06 20:09:12

标签: git git-merge

我们将多个Maven pom.xml文件中的应用版本配置为:

<version>8.1.0.4-SNAPSHOT</version>

合并时总是很难处理,因为总是会有需要手动合并的冲突。您可以将Git配置为在进行合并时始终保留<version>...</version>行的本地副本吗?

注意我们不想简单地忽略对pom.xml文件的所有远程更改,因为我们想要合并的非<version>更改。我们只想忽略{{1}的更改标签。

注意:有人提到Can git ignore a specific line?可能是重复的。我没有看到在这个问题上提及合并。希望有人描述如何转换为合并。

1 个答案:

答案 0 :(得分:1)

如果您使用git config rerere.enabled=true启用了存储库,那么它将记住您已完成的分辨率,并在下次执行时重新应用它们。您还可以对git config --global rerere.enabled=true

的所有存储库应用此功能