Ali*_*xel 9 windows version-control
我的代码库变得越来越大,很难用目录组织所有不同的分支,我想知道什么是一个适合我自己个人使用的版本控制系统在Windows上运行(有点麻烦)?
PS:我不是在寻找像GitHub,SourceForge或Google Code这样的托管VCS.
如果你正在为自己设置一些东西,那么DVCS(d for distributed)版本控制系统将比Subversion更容易设置.(编辑:我纠正了,TortoiseSVN让你很容易设置一个存储库.即使如此,除非你已经知道SVN并且想要坚持使用它,否则我会选择DVCS.我发现它们对于较小的项目来说不那么麻烦,如果你在多台机器上使用它时,如果出现高清问题,整个过程都会备份.)
Git,Mercurial和Bazaar中的任何一个都是很好的选择.Windows上的Git仍然没有本机客户端,虽然有些通过模拟器可以正常工作,所以我不会那样做.Mercurial在Windows上很容易安装(如果你需要,可以使用TortoiseHg进行shell集成),我相信Bazaar也是如此.如果我不知道的话,我会选择Mercurial而不是Bazaar,并且只是因为它被更广泛地使用而选择一个.
这个问题是关于Windows上的Git/Mercurial/Bazaar.