2009-04-29 68 views
6

我避免了CodePlex,因为它缺乏对正确的SVN的支持,并且被关于短缺事件的抱怨所阻止。最近,我一直想将我的项目从beanstalk移植到Codeplex,因为后者更具社交性。Codeplex + SVN。 SVN桥梁有多好?

您遇到了什么问题以及对SVN的支持有多好。 SVN桥梁有多好?

回答

4

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

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

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

2

请先尝试一下。在CodePlex上设置一个“虚拟”项目,不要发布它,并找出答案。

我一直在使用CodePlex和龟SVN一段时间,这很好,但我可能不会做你想做的事情。

CodePlex为您提供了30天(我认为)可以在其中设置您的项目而不需要发布它。您可以轻松设置您的项目,确保您感兴趣的SVN命令正常工作,然后发布或中止。

1

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

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

  2. 缓慢的源代码管理访问。真的很慢,即使是小文件。浏览历史是一种痛苦。

我还没有尝试过更“高级”的功能,如分支与合并,但是从我读过,它目前还不支持。

所以,你可以用CodePlex上与TF $,或者去谷歌代码,在SourceForge,GitHub上,等...

2

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

0

tigris forum

我做了一些测试自己,发现问题出在农奴 库。 svn 1.7使用serf而不是neon作为默认的lib。您可以 设置此回霓虹灯在服务器配置文件: 设置 - >网络 - >编辑,然后在文件

http-library = neon

然后保存文件的底部添加行。这将解决您使用Codeplex时遇到的问题。

Stefan