我现在正在和一个 friend 一起创建一个项目,非常需要一个SVN。
但是,昨天当我试图将我的项目保存到 Assembla 时,我无法正确提交它。 一开始,我认为这可能是因为我使用了来自谷歌 ID 的实时登录。所以我使用普通用户名和密码创建了一个新用户。但这并没有帮助。
Visual Studio 2010 打开连接到 Assembla 的登录对话框并询问我的用户名和密码,我输入了它们但收到一条错误消息,指出来自服务器的响应代码是 400...
遍历整个网络,我找不到关于如何执行此操作的解释。
有什么想法吗?
最佳答案
我对 Assembla 没有任何反对意见,但我认为尝试将 mercurial/git 集成到 Visual Studio 是一个非常糟糕的主意。如果您没有将 TFS 与 Visual Studio 集成,则最好使用独立的 Mercurial 客户端,而不是尝试将一个客户端集成到您的 Visual Studio。
我们一直在使用 Atlassian 的 bitbucket.org 来托管小型协作项目。他们有一项免费计划,最多可让五位用户与私有(private)存储库协作。
将 Visual Studio 与 Mercurial 结合使用的手动步骤
- 在 bitbucket.org 上创建一个帐户
- 下载像TortoiseHg这样的mercurial客户端到你的机器
- 在 bitbucket.org 上创建存储库
- 将 git 存储库克隆到您的机器上。
- 将更改推送为您的代码。
就是这样!这是使用 bitbucket.org 使用 Mercurial/Git 的完整教程 - bitbucket101
P.S:如果您已经有计划,使用 Assembla 没有任何坏处,只要确保您没有在 Visual Studio 中安装额外的脚本即可。 TortoiseHg 肯定可以处理任何 Mercurial。
根据您的评论更新:
嗯,是的,不是。微软一直有自己的源代码控制系统。早些时候它是Source Safe。现在他们已将其升级为另一个更好的选项,称为 Team Fundation Server (TFS)除了做很多其他事情,它还控制源
关于visual-studio-2010 - 将visual studio 2010连接到assembla SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10370698/