在我的本地计算机上,配置与测试和生产服务器不同。can bazaar可以忽略分支中已存在的文件吗?
每当我想提交本地代码时,它会通知(Bazaar Explorer)我编辑了配置文件。现在我明确地忽略了每一次提交这个文件。然而,偶尔出现这种情况。
使用分支或用户忽略不能解决问题。该文件已经在主干中。
有人有一个好的策略,解决方法或可能找到正确的参数。
谢谢!
在我的本地计算机上,配置与测试和生产服务器不同。can bazaar可以忽略分支中已存在的文件吗?
每当我想提交本地代码时,它会通知(Bazaar Explorer)我编辑了配置文件。现在我明确地忽略了每一次提交这个文件。然而,偶尔出现这种情况。
使用分支或用户忽略不能解决问题。该文件已经在主干中。
有人有一个好的策略,解决方法或可能找到正确的参数。
谢谢!
不要版本控制实际的配置文件。如果你想版本控制一个配置示例,给它一个名字。 所以做这样的事情:
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"
可以别名BZR承诺使用排除这样的:
别名bzrcom = 'BZR提交--exclude = /路径/到/你/配置'