【发布时间】:2019-07-29 12:23:26
【问题描述】:
例如,在存储库中,我有一个这样的属性文件:
database.url=https://localhost...
error.message=some message
所以像database.url 这样的属性用于本地开发环境,永远不应该被获取或提交。但是像error.message 这样的其他人是一般的应用程序配置,确实需要一直获取和提交。
所以每次这个文件更改时,我总是得到这个错误:
error: Your local changes to the following files would be overwritten by checkout:
config/local.properties
为了解决这个问题,我只需将本地配置保存在一个临时文件中,然后执行git checkout -- config/local.properties,之后我现在可以拉取、签出、合并、提交或任何我需要的东西,然后我现在可以再次编写我的本地配置。
这非常无聊、耗时且容易出错。有更好的方法吗?拆分文件不是一种选择。
【问题讨论】:
标签: git properties-file