是否有任何SCM解决方案仅适用于本地计算机?

时间:2010-09-23 19:12:42

标签: visual-studio-2010 version-control windows-7

我将使用Visual Studio 2010构建一些ASP.Net MVC 2软件,并且作为唯一的开发人员,我希望有一些基本的SCM,我可以在本地管理更改。我知道大多数SCM解决方案都设计为在服务器上运行并由多个开发人员访问。对于想要在一台Windows 7计算机上管理所有内容的独立开发人员来说,简单,简单的SCM解决方案是什么?

非常感谢您的帮助!

6 个答案:

答案 0 :(得分:4)

gitmercurial这样的分布式VCS可以很好地用于本地存储库,并且您可以始终将本地存储库用作主服务器,以便将来共享访问。

答案 1 :(得分:1)

  1. 基于文件的SVN
  2. GIT中

答案 2 :(得分:1)

我看到三种可能性:

  1. 使用允许基于文件的访问的VCS(SVN可以)
  2. 安装服务器(例如用于SVN)
  3. 使用分布式VCS(如Hq,git等)
  4. 它们的推荐级别越来越高,因此我建议最后一个。 (虽然我应该警告不要使用git,isn't really considered the easiest to use of the family。)

答案 3 :(得分:0)

根据我的经验,TFS可以与Visual Studio保持最佳集成。所有其他源代码控制提供程序最多都提供对.NET项目的支持不足(这特别适用于在源代码管理下重命名,移动和删除文件)。

那就是说,对于一个开发者来说,我的建议是使用AnkhSVN和项目锁定器上的免费SVN托管。

另一方面,如果你有一个BizSpark或MSDN帐户,并且有一些时间,你可能想要在VM上设置TFS 2010.

答案 4 :(得分:0)

Perforce提供2个用户的非过期“评估”许可。我相信这可以在一台PC上安装和使用。

答案 5 :(得分:0)

如果您已在计算机和SQL Server(包括Express Edition)上安装了.NET堆栈,则可以免费获得单个用户版本SourceGear Vault。在我相当老的XP Pro机器上运行良好。