本地源控制

时间:2011-05-22 14:39:52

标签: .net visual-studio version-control

任何人都可以推荐一个简单易用的源代码控制系统,我可以在笔记本电脑上本地使用,以便与VS2010集成的单个用户使用吗?我只是在寻找能够让我在本地进行版本控制的东西,而不是特别用于协作工作。

我在开发团队的一部分时使用过SubVersion并且与VS2010非常配合,但对于我自己的个人项目/工作,我不想为我自己在笔记本电脑上本地安装SubVersion的麻烦。

我尝试过Bazaar,但不太喜欢它的分布式版本控制系统和它的分支机构等。欢迎任何其他建议。感谢。

5 个答案:

答案 0 :(得分:6)

我个人发现Mercurial非常简单。像Bazaar一样,它是一个DVCS,但作为一个单人团队,这根本不需要改变你的工作流程。

对于Visual Studio集成,有VisualHg VS插件,它使用了TortoiseHg

答案 1 :(得分:5)

我个人建议您在本地计算机上安装VisualSVN server并运行TortioseVisualSVNANKHSvn(开源),它将与Visual Studio集成并提供所有功能你需要的版本控制。

答案 2 :(得分:2)

Git和Mercurial是另外两个主要选择。最重要的是我的首选。

http://book.git-scm.com/

它非常简单而且功能强大。它支持分支,但不强迫您使用它们。

答案 3 :(得分:0)

我知道你想要一个本地的版本控制解决方案,但是源控制的目的是提供一个联系点,在你的系统外面存储和备份源文件(甚至你的本地系统融化,你无处可去得到备份)。我在vs2010中一直在使用assembla的免费svn存储库和AhnkSVN,并且它一直很好用。

答案 4 :(得分:0)

免费Perforce Server支持2位用户 - 并且轻而易举地设置。