有人可以推荐一种适用于Visual Studio的源代码控制解决方案吗?我将是唯一使用它的人,我只需要在软件进行大变更之前或定期备份数据。我尝试了AnkhSVN,但它需要一个SVN服务器。有没有什么本地可用的东西可以自动帮助复制解决方案文件夹?
有人可以推荐一种适用于Visual Studio的源代码控制解决方案吗?我将是唯一使用它的人,我只需要在软件进行大变更之前或定期备份数据。我尝试了AnkhSVN,但它需要一个SVN服务器。有没有什么本地可用的东西可以自动帮助复制解决方案文件夹?
使用 Subversion,您可以创建基于本地文件系统的仓库以供单用户访问。
在Windows上,使用 Subversion 最简便的方法可能是安装 TortoiseSVN。要创建仓库,只需在想要放置仓库的位置创建一个空文件夹,右键点击该文件夹并选择“TortoiseSVN -> 在此处创建仓库”。
甚至可以(但不建议)在网络共享上创建这样的仓库。
然后,您可以使用文件URL(例如:file:///D:/Projects/MyRepository
)访问本地仓库。
如果您后来发现需要一个服务器(例如为了让其他用户访问该仓库),则可以轻松地在服务器上安装svnserve并将本地仓库移动到该服务器上。
补充一下:正如其他人所指出的,Subversion 有几个不错的客户端(我主要使用 TortoiseSVN 和 AnkhSVN):
SVN是一个不错的选择。我建议使用VisualSVN插件,而不是Anksvn,因为它更加现代化,值得每一分钱。
在类似的情况下,我会去下载并安装Git Extensions。就这样。
这将为您提供世界级的版本控制系统(与Linux内核使用相同的系统),集成到Visual Studio和Windows Explorer中。不需要服务器。但是,如果您想要一个服务器,稍后设置一个相当容易。
你可以免费使用SVN与Dropbox。在这里注册一个账号。如果你不喜欢第一篇文章,这里还有另一篇。如果这两篇文章遗漏了什么,你几乎可以通过谷歌搜索SVN Dropbox来获取所需的所有信息。
使用Dropbox而不是本地SVN的优点在于,你可以从任何地方访问你的Dropbox,而不仅仅是在家中才能访问SVN。