我的代码基础变得越来越大,很难使用目录来组织所有不同的分支,我想知道在
Windows上,对于我自己的个人用途来说,什么是一个体面的版本控制系统(有点麻烦)?
PS:我不是在寻找像GitHub,SourceForge或Google Code这样的托管VCS.
如果您正在为自己设置某些东西,则DVCS(d用于分布式)版本控制系统将比Subversion更容易设置. (编辑:我修正了,TortoiseSVN使得建立一个仓库变得容易,即使如此,除非你已经知道SVN,而且要坚持下去,否则我会去使用DVCS.在多台机器上使用它,在高清问题的情况下,全部都是备份的.)
任何Git,Mercurial和Bazaar都是一般的选择. Windows上的Git仍然没有本地客户端,尽管有一些通过仿真器工作正常,所以我不会这样做. Mercurial在Windows上安装非常简单(如果您需要,则使用TortoiseHg进行shell集成),我相信Bazaar也是如此.如果我也不知道,我会和Mercurial一起去集市,因为它被广泛使用,所以我会选择一个.
This SO question关于Windows上的Git / Mercurial / Bazaar.