自我管理项目的源控制

时间:2012-10-21 13:21:44

标签: c# version-control

建议将哪个源代码管理用于自我管理项目?它是Visual Studio 2010上的C#WPF项目。

5 个答案:

答案 0 :(得分:3)

使用Mercurial可能是最好的Windows桌面客户端TortoiseHG。 如果您想要在线存储库,可以使用GoogleCode。对于本地,快速更改或某些实验性内容,您可以使用Mercurial本身提供的本地内容,就像所有标准Distributed revision control系统一样。

如果您希望获得有关Mercurial的一般管理和HG的管理方面的良好信息,您可以查看来自Joel Spolsky的优秀文章:

Hg Init: a Mercurial tutorial

还有其他替代品,例如Git,但老实说,发现Mercurial更容易管理和理解,更适合简单的个人项目而不是Git或任何其他。在我看来,它完美地结合了分布式系统的强大功能(可能比Git提供的功能更少,但你真的需要所有这些功能??)和控制的简单性,这是主要的指出我的意见。

答案 1 :(得分:2)

如果您不想设置自己的回购,可以使用bitbucket.org

私人商业回购免费,可与bot git和Mercurial合作。

答案 2 :(得分:0)

个人?我会用git / tortoisegit。

答案 3 :(得分:0)

我会推荐Team Foundation Service。它仍在预览中,完全免费。

您可以在http://tfspreview.com

订阅

它与Visual Studio很好地集成。您不必安装任何东西或担心备份。

答案 4 :(得分:0)

AnjhSVN(VS插件),使用TortoiseSVN。您还需要一个SVN Server。这三个都是免费的。