4

我现在正在和一个朋友一起创建一个项目,并且非常需要一个 SVN。

但是,昨天当我试图将我的项目保存到 Assembla 时,我无法正确提交它。一开始,我认为这可能是因为我使用了来自 google ID 的实时登录。所以我使用普通的用户名和密码创建了一个新用户。但它只是没有帮助。

Visual Studio 2010 打开用于连接到 Assembla 的登录对话框并询问我的用户名和密码,我输入了它们但收到一条错误消息,指出来自服务器的响应代码是 400 one...

浏览整个网络,我找不到有关如何执行此操作的解释。

有什么想法吗?

4

1 回答 1

1

我对 Assembla 没有任何意见,但我认为尝试将 mercurial / git 集成到 Visual Studio是一个非常糟糕的主意。如果您没有将 TFS 与 Visual Studio 集成,那么使用独立的 Mercurial 客户端要比尝试将其集成到 Visual Studio 中要好得多。

我们一直在使用 Atlassian 的 bitbucket.org 来托管小型项目以进行协作。他们有一个免费计划,可以与私人存储库合作最多五个用户。

将 Visual Studio 与 Mercurial 结合使用所涉及的手动步骤

  1. 在 bitbucket.org 创建一个帐户
  2. 下载一个像TortoiseHg这样的 mercurial 客户端到你的机器上
  3. 在 bitbucket.org 上创建一个存储库
  4. 将 git repo 克隆到您的机器上。
  5. 将更改作为您的代码推送。

就是这样!。这是使用 bitbucket.org - bitbucket101使用 Mercurial / Git 的完整教程

PS:如果你已经有计划,使用 Assembla 并没有什么坏处,只要确保你没有在你的 Visual Studio 中安装额外的脚本。TortoiseHg 肯定可以处理任何 Mercurial。


根据您的评论更新:

好吧,是的,不是的。微软一直有自己的源代码控制系统。早些时候它是Source Safe。现在他们已经将它升级到另一个更好的选项,称为Team Fundation Server (TFS),它在做许多其他事情时,还控制源

于 2012-04-29T09:09:44.293 回答