我一直在阅读关于SO的“如何促进开源项目”的待解决问题积压。毫不奇怪,许多答案都将人们指向了SoureForge / FreshMeat和其他站点等,以及博客和其他内容。这让我开始思考在哪里托管项目是最好的地方,为什么呢?
由于我的第一个项目目前托管在CodePlex上,因此我开始浏览Google搜索结果以收集有关每个项目的优缺点的信息。但是我发现的比较是过时的(超过2年)。
http://www.stum.de/2008/12/13/sourceforge-vs-codeplex/
http://www.developmentnow.com/blog/2006/11/codeplex-vs-sourceforge/
http:// www。 spacesocket.com/forum/thread-6654.html
等…
因此,下一个问题变为“我应该在多个站点上托管我的项目”,下一篇文章向其提供了预期的答案(非常感谢!因为这很难维护)。
在多个站点托管一个开源项目
根据CodePlex,GitHub,Google Code,SourceForge等各种开源托管站点的当前状态,一个站点相对于另一个站点是否有明显的优缺点?也就是说,我应该坚持使用CodePlex还是不使用其中一种替代品而错过了?会有人为新的未知项目带来更多流量吗?
我计划更详细地探索每个站点,以查看它们都提供了什么,但是鉴于SO方面的优秀人员广博的知识,我想首先从这个问题开始。
更新
按照下面的erjiang答案…我目前正在使用Mercurial进行版本控制,并且我对TFS以外的任何事物都开放。另外,我目前的项目只是我自己开发的,但未来的项目可能是协作的,因此值得考虑…