首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git自动合并文件

Git自动合并文件
EN

Stack Overflow用户
提问于 2015-08-27 09:33:18
回答 1查看 92关注 0票数 2

在我正在开发的web应用程序中,我们有一个名为application.properties的文件,如下所示:

代码语言:javascript
复制
#Grails Metadata file
#Thu Aug 27 10:21:00 BST 2015
app.buildDate=2015-08-27 1021
app.buildNumber=4404
app.buildProfile=development
app.grails.version=2.5.1
app.name=demo
app.servlet.version=3.0
app.version=5.0

该文件需要存在才能启动应用程序。

这个文件中的值将在每个构建中增加,但确切地说,这并不重要。在每个合并/分支开关上,该文件都会导致合并冲突。是否有一种方法来设置git设置,它应该始终只保留目标或源版本(对于这个精确的文件)?大部分时间都不重要。

EN

回答 1

Stack Overflow用户

发布于 2015-08-27 10:57:59

在android中,有由android工具生成的文件local.properties。建议您在版本控制中存储而不是,因为它因用户而异。

这是一个示例,其中

代码语言:javascript
复制
git rm --cached filename

真正有帮助的是,从版本控制中删除它。你也可以告诉git不要再考虑这个文件了。

代码语言:javascript
复制
echo path/to/filename >> project/.git/info/exclude

或创建包含(或添加)内容的文件.gitignore

代码语言:javascript
复制
filename

正如@cmaster所说:

我建议从您的存储库中删除该文件

还请看一看grails integrate-with --git (它似乎使用.gitignore,比如这个职位)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32245673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档