自从我开始在 Visuel Studio 中编程并且在我的上一个项目中拥有 TFS 的经验,我想知道,我是否可以在我的本地机器上使用版本控制?
由于我不在团队中工作,而且我无法访问旧的 TFS(因为它来自我的大学),如果 Visual Studio 2010 中有一个允许本地版本控制的功能,那就太酷了。
由于我从未使用过版本控制,因此我不太习惯替代方案,并希望使用 Visual Studion Build in 解决方案保持简单。
我怎样才能做到这一点?
自从我开始在 Visuel Studio 中编程并且在我的上一个项目中拥有 TFS 的经验,我想知道,我是否可以在我的本地机器上使用版本控制?
由于我不在团队中工作,而且我无法访问旧的 TFS(因为它来自我的大学),如果 Visual Studio 2010 中有一个允许本地版本控制的功能,那就太酷了。
由于我从未使用过版本控制,因此我不太习惯替代方案,并希望使用 Visual Studion Build in 解决方案保持简单。
我怎样才能做到这一点?
单个开发人员最常见的解决方案是使用一些免费的版本控制解决方案,例如 SVN、Mercurial 或 Git。所有这些都可以轻松设置您自己的存储库,或者您可以使用一些托管服务提供商(一些提供商为小型项目提供免费托管服务)。SVN 可以使用 AnkhSVN 集成到 Visual Studio 中,用户体验将与 MS Team 解决方案非常相似。
Tfs 总是涉及一台服务器,但如果你想避免需要一台服务器,我建议你查看托管的按需版本
需要注意的是,通常您不希望所有版本控制都是本地的,因为这样您将失去远程备份代码的好处。也就是说,您可能想探索像 git 这样的分布式版本控制系统,它可以为您提供本地存储和远程主机的好处(我推荐github:windows)
随着 Team Foundation Server 2012 的发布,还有一个名为Visual Studio Team Foundation Server Express 2012的 TFS 表达式版本。
您可以在此处免费下载(位于 Visual Studio Express 2012 下,然后位于 Visual Studio Team Foundation Server Express 2012 下)。
这是 Brian Harry 的博客文章,他在其中宣布了该产品。
如果您不想在本地计算机上安装服务器产品,可以查看 Team Foundation Service:http ://tfspreview.com/
我将它用于我自己的个人项目,并且效果很好。目前它仍处于测试阶段,并且完全免费。价格尚未公布,但可能会有一个免费帐户选项供少量使用。