6

GoogleのコードはGithubに似ており、コラボレーション用のソースコードを配置できますか?

使用している事実上のSCMはどれですか?

そして、プロジェクトのホスティングに推奨されるのはどれですか?

4

6 に答える 6

6

はい、似ていますが、異なるバージョン管理システムをサポートしています。また、コラボレーションのスタイルも異なります。Github (および Launchpad、BitBucket、その他すべての DVCS ホスティング サービス) は、フォークされたプロジェクト間の積極的なコラボレーションに重点を置いていますが、Google Code の主なコラボレーション方法はチケットです。

したがって、どちらも他のものよりも優れているわけではありませんが、プロジェクト管理と貢献/コラボレーションのスタイルにより適している可能性があります. 集中型と分散型のコード バージョン管理システムの間の議論全体は、それに関連しています。

于 2010-09-15T11:31:37.063 に答える
6

考慮すべきいくつかの機能:

  • オープン ソース:
    Google: 常にオープン ソース。
    Git: 無料アカウントのオープン ソースですが、有料でクローズ ソースに切り替えることができます。
  • VCS : Google と github の両方が Git (およびその他) をサポート
  • Wiki : Google wiki は、Wiki タグを使用して書くのが好きでない限り、サポートが不十分です。Git ハブに wiki がある Google プロジェクト ホスティングで多くのプロジェクトを見つけることができます。 比較ウィキ
  • 統計: Github は多くの優れた統計グラフを提供しますが、Google は Git の更新のリストのみを提供します。

統計-Git

グーグル:

統計 - Google

于 2012-02-11T23:15:53.967 に答える
6

更新 2013:

すべての主要なリポジトリ ホスティング サービスは git をサポートし、スマート https アクセスをサポートしています (以下を参照)。

現在 (2013 年 7 月)、主な違い (GitHub と他のサービスとの違い) は、リリース管理に関して、より具体的には次のとおりです。


最初の回答 (2010 年 9 月)

大きな違いの 1 つは、2010 年 4 月からサポートされているProGit の「スマート http」セクションで説明されているように、 GitHub によるスマート httpのサポートです。

代替テキスト

仕事でファイアウォールの背後にいることは、実際に何かをリモートリポジトリにプッシュするのに便利です!

一部の貢献者がその機能をプッシュしようとしていますが、「Google Code」が公式にサポートしているとは思いません。

于 2010-09-15T13:46:59.063 に答える
1

私の知る限り、Googleコードはまだgitをネイティブにサポートしていません。少なくとも、これのために開かれたチケットのコメントでわかる限り.

したがって、Git を使用している、または使用したい場合は、当然 Github の方が適しています。

一方、SVN を使用していて、引き続き使用したい場合は、Google コードがより自然に適合する可能性があります。

Github プロジェクトの方がセットアップと実行が簡単であることがわかりましたが、それはかなり主観的なものです。私の友人の何人かは、Github のサポート/エコシステムが Google よりも優れていると主張しています。

于 2010-09-15T11:32:01.543 に答える
0

プライベート リポジトリが必要な場合、Google Code では取得できません。少なくともまだです。この未解決の問題を参照してください: http://code.google.com/p/support/issues/detail?id=1829

于 2011-09-22T18:37:45.957 に答える
0

GitHub を使用します。GitHub は、各アカウントにプロジェクト名用の独自の名前空間を提供するため、プロジェクト名が他のプロジェクトに既に使用されていることを心配する必要はありません。ただし、Google Code を使用している場合は、これについて心配する必要があります。

于 2011-02-07T18:35:42.823 に答える