我想将我的 linux 配置保留在化石 scm 系统中。
这是我在初始阶段所做的。
$ cd /
$ fossil new b.fsl
$ fossil open b.fsl
$ fossil add etc/group
$ fossil add boot/grub/menu.lst
$ fossil ci -m 'init commit'
我想做一些事情(像 hg/git 一样操作)。
$ cd etc
$ fossil status group
$ fossil add motd
它将显示错误消息:
fossil: current directory is not within an open checkout
所以,我的临时脏解决方案是
$ cd /
$ fossil status etc/group
$ fossil add etc/motd
$ fossil add /etc/motd # this line will cause problem
对于我的 git/hg 经验,它应该可以工作。
$ cd /
$ hg init
$ hg add etc/group boot/grub/menu.lst
$ hg ci -m 'init commit'
$ cd etc
$ hg status group # it works
$ hg add motd # it works too