我一直在阅读关于“如何促进开源项目”的积压的已回答的问题。毫不奇怪,许多答案指向 SourForge/FreshMeat 和其他网站,以及博客等等。这让我开始思考哪里是主持项目的最佳地点,为什么?
由于我的第一个项目目前托管在 CodePlex 上,我开始费力地通过谷歌搜索结果来收集每个项目的利弊信息; 然而,我发现的比较相当过时(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 的好人的广博知识,我想我应该先从这个问题开始。
更新
根据下面二江的回答... ... 我目前正在使用 Mercurial 进行版本控制,我对 TFS 以外的任何东西都是开放的。此外,我目前的项目只是我开发,但未来的项目可能是合作,因此值得考虑..。