建议将什么源代码控制用于自我管理的项目?这是 Visual Studio 2010 上的 C# WPF 项目。
5 回答
将Mercurial与它可能是最好的 Windows 桌面客户端TortoiseHG一起使用。如果您想要在线存储库,可以使用GoogleCode。对于本地的、快速的更改或一些实验性的东西,您可以使用由 Mercurial 本身提供的本地版本,就像所有标准的分布式修订控制系统一样。
如果您想了解有关 Mercurial 和 HG 的一般管理的良好信息,您可以查看 Joel Spolsky 的优秀文章:
还有其他替代品,例如Git,但老实说,我发现 Mercurial 比 Git 或任何其他产品更易于管理和理解,更适合简单的个人项目。在我看来,它完美地结合了分布式系统的强大功能(可能比 Git 提供的功能更少,但你真的需要所有这些功能吗??)和控制的简单性,这是我认为的要点。
如果您不想设置自己的 repo,可以使用bitbucket.org。
它对私人商业回购是免费的,并且可以与 bot git 和 Mercurial 一起使用。
亲自 ?我会使用 git / tortoisegit。
我会推荐 Team Foundation Service。它仍处于预览阶段,完全免费。
它与 Visual Studio 很好地集成。您不必安装任何东西或担心备份。
AnjhSVN(VS 插件),使用TortoiseSVN。您还需要一个SVN 服务器。这三个都是免费的。