在我正在开发的web应用程序中,我们有一个名为application.properties的文件,如下所示:
#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设置,它应该始终只保留目标或源版本(对于这个精确的文件)?大部分时间都不重要。
发布于 2015-08-27 10:57:59
在android中,有由android工具生成的文件local.properties。建议您在版本控制中存储而不是,因为它因用户而异。
这是一个示例,其中
git rm --cached filename真正有帮助的是,从版本控制中删除它。你也可以告诉git不要再考虑这个文件了。
echo path/to/filename >> project/.git/info/exclude或创建包含(或添加)内容的文件.gitignore。
filename正如@cmaster所说:
我建议从您的存储库中删除该文件
还请看一看grails integrate-with --git (它似乎使用.gitignore,比如这个职位)。
https://stackoverflow.com/questions/32245673
复制相似问题