can baza可以忽略分支中已存在的文件吗?

时间:2011-06-10 10:38:42

标签: bazaar

在我的本地计算机上,配置与测试和生产服务器不同。

每当我想提交我的本地代码时,它都会注意到(Bazaar Explorer)我编辑了配置文件。现在我明确地忽略了每个提交的文件。但是,这偶尔会出错。

使用分支或用户忽略不能解决问题。该文件已经在主干中。

是否有人有一个好的策略,解决方法或者为此找到了正确的参数。

谢谢!

2 个答案:

答案 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'