相关疑难解决方法(0)

Mercurial:如何忽略对跟踪文件的更改

我的项目中有一个包含数据库设置的文件,我已将其设置为某些默认值.该文件由Mercurial跟踪并签入.由于此文件将使用不同的值编辑各种开发人员机器,有没有办法告诉Mercurial忽略对此文件的新更改?

我尝试将文件添加到.hgignore文件中,但由于文件被跟踪,因此不会被忽略.这在其他情况下还不错,但我想知道我能在这里做些什么吗?

version-control mercurial configuration-files hgignore

51
推荐指数
5
解决办法
2万
查看次数

将文件添加到git存储库,但忽略其未来的更改

我想补充一个overrides.json.这允许开发人员在本地更改配置对象.我希望它以默认状态添加到存储库,但我希望将来忽略它的未来更改.

.gitignore在我可以忽略之前,似乎迫使我将其从分支中移除.我知道,git update-index但每个开发人员都必须手动执行此操作.为了澄清,我不希望删除该文件; 我实际上希望将文件添加到存储库但在此之后未跟踪.

我不能简单地删除它,因为GET对丢失文件的请求会在浏览器的javascript控制台中抛出丑陋的错误消息.

git

27
推荐指数
2
解决办法
3763
查看次数