我正在寻找一种开放源码的版本控制系统,可以配置为仅跟踪文件系统周围的少量单个文件。与.gitignore相反。是否有可以与白名单而不是黑名单一起使用的(开放源代码)VCS?
用例跟踪我安装操作系统后所做的更改。许多变化都在/ etc之外,所以我不能只在/ etc下进行修订控制。使用git的情况下,拥有/修改控制权似乎很慢。
看来我可以使用.gitignore如下。要跟踪,比如说,在/ usr /共享/终止/终止:
*
!/usr
/usr/*
!/usr/share
/usr/share/*
!/usr/share/terminator
/use/share/terminator/*
!/usr/share/terminator/terminator
但这似乎有点笨拙(即使我到自动生成的.gitignore)。有没有更好的方法(或更合适的版本控制系统)?
使用配置管理工具,像木偶。 – 2014-11-08 04:42:09
有趣,我会尝试。谢谢! – Tom 2014-11-08 18:01:28