在我的本地计算机上,配置与测试和生产服务器不同。
每当我想提交我的本地代码时,它都会注意到(Bazaar Explorer)我编辑了配置文件。现在我明确地忽略了每个提交的文件。但是,这偶尔会出错。
使用分支或用户忽略不能解决问题。该文件已经在主干中。
是否有人有一个好的策略,解决方法或者为此找到了正确的参数。
谢谢!
答案 0 :(得分:4)
不要对实际的配置文件进行版本控制。如果要对配置示例进行版本控制,请为其指定其他名称。 所以做这样的事情:
bzr remove --keep conf.ini
bzr ignore conf.ini
cp conf.ini conf.sample.ini
<maybe edit the new sample to be generic>
bzr add conf.sample.ini
bzr ci -m "don't track the actual conf file any more"
答案 1 :(得分:0)
您可以使用别名bzr commit来使用exclude:
alias bzrcom ='bzr commit --exclude = / path / to / your / config'