我在我的Ubuntu 11.10服务器上安装了etckeeper ,创build了etckeeper版本库之后:
etckeeper init etckeeper commit "Initial version"
我得到了错误:
bzr: ERROR: No changes to commit. Please 'bzr add' the files you want to commit, or use --unchanged to force an empty commit.
所以我添加了一个testing文件,然后我可以创buildetckeeper仓库:
touch /etc/test etckeeper commit "Initial version" rm /etc/test
但仍然似乎没有git仓库:
cd /etc git status
我怎样才能使用Git观看变化?
我发现:
在configuration文件etckeeper/etckeeper.conf你必须设置
VCS="git" #VCS="bzr"
然后再次:
etckeeper init etckeeper commit "Initial version"
然后一切工作在git上:
cd /etc git status
我在14.04上遇到了同样的问题,但是当软件包在apt-get install上自动使用bazaar初始化etckeeper的时候,这有点麻烦。
如上所述在configuration文件切换到git是不够的; 我首先必须撤销在安装时完成的市场设置,如下所示:
etckeeper uninit
上面的步骤然后工作正常。