Codeplex + SVN。 SVN桥有多好?

Posted

技术标签:

【中文标题】Codeplex + SVN。 SVN桥有多好?【英文标题】:Codeplex + SVN. How good is SVN bridge? 【发布时间】:2010-10-22 13:32:33 【问题描述】:

我避免使用 CodePlex,因为它缺乏对适当 SVN 的支持,并且被关于缺点的投诉所劝阻。最近,我一直想将我的项目从 beanstalk 移植到 codeplex,因为后者更具社交性。

你遇到过什么问题,对SVN的支持有多好。 SVN桥有多好?

【问题讨论】:

【参考方案1】:

先试试。在 CodePlex 上设置一个“虚拟”项目,不要发布它,然后找出来。

我已经使用 CodePlex 和 Tortoise SVN 有一段时间了,这很好,但我可能没有做你想做的事。

CodePlex 为您提供 30 天(我认为)在不发布项目的情况下设置项目。您可以轻松设置您的项目,确保您感兴趣的 SVN 命令有效,然后发布或中止。

【讨论】:

【参考方案2】:

当 CodePlex 有客户端程序时,客户端 SvnBridge 对我来说一直是个问题。然而,他们已经将 SvnBridge 移到了他们的服务器场中,并且运行得非常好。我在 CodePlex 上有 3 个项目,其中 2 个使用他们的源代码控制。其中两个项目是从 SourceForge 迁移而来的。 SourceForge 的 UI 越来越差,而 CodePlex 一直在倾听用户的意见并改善了用户体验。

我遇到的主要问题是您的提交没有获得连续的 ID。 id 池与运行它的 TFS 服务器上的所有其他项目共享。据我所知,目前有 6 个 TFS 服务器托管 CodePlex 项目。

我自己托管其中一个项目的源代码管理,因为我需要为一些事情添加自定义挂钩脚本。除此之外,CodePlex 还不错。

【讨论】:

【参考方案3】:

我在 CodePlex 上管理一个小项目(使用 Subversion),我对这种体验并不特别满意。最大的问题是:

    对 Subversion 功能的不完整/错误支持。例如,我可以创建一个新文件夹,但不能将任何内容移入其中。命令行客户端在与 SVN 服务器通信时不断出错,并锁定存储库。

    源代码控制访问缓慢。真的很慢,即使是小文件。浏览历史记录很痛苦。

我还没有尝试过更多“高级”功能,例如分支和合并,但根据我的阅读,目前不支持。

因此,您可以将 CodePlex 与 TF$ 一起使用,或者转到 Google Code、SourceForge、GitHub 等...

【讨论】:

【参考方案4】:

SVN网桥太buggggggggggggggggggy!!! 我使用 git-svn、hgsubversion、bzr-svn、... 我很生气的是它在 HTTP 200 OK 中失败或在 git-svn 中完全没有响应。 我建议人们不要在 Codeplex 中选择 TFS/SVN 选项,请选择 Git/Mercurial;如果他们想继续使用 SVN,或者切换到 GoogleCode 或 SourceForge。

【讨论】:

【参考方案5】:

来自tigris forum

我自己做了一些测试,发现问题出在农奴身上 图书馆。 svn 1.7 使用 serf 而不是 neon 作为默认库。你可以 在服务器配置文件中将其设置回霓虹灯: Settings->Network->Edit 然后在文件底部添加一行

http-library = neon

然后保存文件。这将解决你的问题 有 Codeplex。

斯蒂芬

【讨论】:

以上是关于Codeplex + SVN。 SVN桥有多好?的主要内容,如果未能解决你的问题,请参考以下文章

Team Foundation Server - 使用 API 同步到 SVN

桌面上的文档能直接拖进svn里面吗

ApacheCentos7 Apache实现Http访问SVN资源库

SVN 错误“禁止访问 '/svn/myservice/!svn/act/d99e498e-9a8d-374c-a3e4-fde21198bfa2'”

Linux 搭建SVN服务器(C/S模式)

将.svn文件夹更改为Tortoise SVN中的另一个位置