我的配置文件应该使用哪个版本控制?

rak*_*ete 5 linux version-control git

我想在版本控制中存储一些配置文件(~/.emacs.d/、.Xdefaults 等 linux $HOME 内容),以便我可以轻松地将它们与我的笔记本/工作场所同步,并查看我过去的更改并恢复到如果有需要,他们会提供帮助。

到目前为止,在我看来,有相当多的人使用 git 来做这件事,我想我也想使用分布式 vcs 来做这件事(如果只是为了更习惯它们),但我不能说我非常喜欢对 dvcs 的所有事情都有丰富的经验。我确实简单地使用过darcs和git,到目前为止我可以说我真的很喜欢git处理分支的方式,并且我认为在同一目录中拥有不同分支的可能性对于我的用例特别有用。另一方面,Darcs 可以挑选补丁,这在管理配置文件时也是相当方便的功能(至少我认为是这样)。

那么,您建议使用什么?您的推荐理由是什么?还有哪些我没有提到的具有良好功能的 vcs 存在,并且可以成为一个很好的 vcs 来存储配置文件,为什么?

小智 1

可能是任何不集中的东西。不过我想 git