我对 Assembla 没有任何意见,但我认为尝试将 mercurial / git 集成到 Visual Studio是一个非常糟糕的主意。如果您没有将 TFS 与 Visual Studio 集成,那么使用独立的 Mercurial 客户端要比尝试将其集成到 Visual Studio 中要好得多。
我们一直在使用 Atlassian 的 bitbucket.org 来托管小型项目以进行协作。他们有一个免费计划,可以与私人存储库合作最多五个用户。
将 Visual Studio 与 Mercurial 结合使用所涉及的手动步骤
- 在 bitbucket.org 创建一个帐户
- 下载一个像TortoiseHg这样的 mercurial 客户端到你的机器上
- 在 bitbucket.org 上创建一个存储库
- 将 git repo 克隆到您的机器上。
- 将更改作为您的代码推送。
就是这样!。这是使用 bitbucket.org - bitbucket101使用 Mercurial / Git 的完整教程
PS:如果你已经有计划,使用 Assembla 并没有什么坏处,只要确保你没有在你的 Visual Studio 中安装额外的脚本。TortoiseHg 肯定可以处理任何 Mercurial。
根据您的评论更新:
好吧,是的,不是的。微软一直有自己的源代码控制系统。早些时候它是Source Safe。现在他们已经将它升级到另一个更好的选项,称为Team Fundation Server (TFS),它在做许多其他事情时,还控制源