Я думаю, что есть два угла, чтобы посмотреть на это, какие функции разработки каждый сайт предлагает, и к какой аудитории подходит каждый сайт.
С точки зрения развития, если вы заинтересованы в DVCS (Git или Mercurial), то ваши лучшие варианты будут использовать CodePlex, GitHub или Bitbucket. Google Code и SourceForge поддерживают DVCS, но их поддержка DVCS невелика. Если вы хотите Subversion, то Google Code действительно лучший хост Subversion, хотя SourceForge является разумным, и CodePlex также предлагает поддержку для клиентов Subversion. Другие основные функции (например, отслеживание ошибок, форумы/списки рассылки, вики и т. Д.) Предлагаются всеми тремя, но имеют некоторые отличия, поэтому, возможно, более личные предпочтения там.
С точки зрения аудитории сайта существуют большие различия между сайтами, которые могут быть важны для вашего проекта. Например, если ваш проект работает под Windows или другой технологией Microsoft, тогда CodePlex имеет гораздо более высокую концентрацию пользователей Windows, поэтому вы получите более высокую загрузку. По аналогичным причинам, если вы хотите, чтобы другие разработчики вносили свой вклад в ваш проект, CodePlex имеет гораздо более высокую концентрацию разработчиков Microsoft, поэтому вы, скорее всего, получите вкладчиков. Если ваше программное обеспечение работает в Linux, то у Google Code или SourceForge есть гораздо более широкая пользовательская база Linux, поэтому вы получите больше загрузок/вкладчиков. Если ваше программное обеспечение работает на Mac, я не уверен, но я думаю, что у GitHub действительно есть преимущество.
Просто просматривайте ... и подумал, что я упомянул, что помимо CVS и Subversion SourceForge также поддерживает Git, Mercurial и Bazaar. –
CodePlex предоставляет: Team Foundation Server (TFS), Git и Mercurial. Я использую CodePlex с TFS, потому что он хорошо интегрируется с Visual Studio. – Daryl