私はubuntu11.10サーバーにetckeeper
をインストールし、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.
そこで、テストファイルを追加して、etckeeperリポジトリを作成しました。
touch /etc/test
etckeeper commit "Initial version"
rm /etc/test
しかし、それでもgitリポジトリはないようです。
cd /etc
git status
Gitを使用して変更を監視するにはどうすればよいですか?
私は見つけました:
設定ファイル内etckeeper/etckeeper.conf
設定する必要があります
VCS="git"
#VCS="bzr"
また:
etckeeper init
etckeeper commit "Initial version"
その後、すべてがgitで機能します。
cd /etc
git status
14.04で同じ問題が発生しましたが、apt-getのインストール時にパッケージがBazaarを使用してetckeeperを自動的に初期化していたため、少し面倒でした。
上記のように設定ファイルでgitに切り替えるだけでは不十分でした。最初に、インストール時に行われたBazaarのセットアップを次のように元に戻す必要がありました。
etckeeper uninit
上記の手順は正常に機能しました。