現在「オープン ソース」であるコードがありますが、リポジトリから入手できないため、簡単にアクセスできません。SourceForge または Github のいずれかから入手できるようにするという考えですが、要件をサポートしている無料のサイトなら何でも喜んで使用します。
プロジェクトの説明
プロジェクトは、多くのモジュール (org.pscode
階層下の Java パッケージ) のコードと、いくつかの依存関係 (たとえば、50 MB のクロス コンパイル プラグイン、5 ~ 10 MB の MP3..) で構成されています。このプロジェクトには、開発者向けのクロス コンパイル コンパイラやエンド ユーザー向けのミュージック ジューク ボックスなど、さまざまなスタンドアロン アプリケーションが多数含まれています。BigClip
ただし、プロジェクト自体以外のアプリケーションで役立つ単一のクラス (大きなサウンド クリップを保持できるクラスなど) もあります。一部のパッケージは事実上「自己完結型」です (例: JaNeLA ) が、他のパッケージはさまざまな既存のアプリケーションで使用されるコンポーネントです。
私のマシンに存在するプロジェクト全体は、すでに 200 メガを押し上げています。
長いクリップを再生したい開発者として、コードが SO に投稿するのに十分短いクラスを取得するためだけに、200 メガバイト以上のプロジェクトをダウンロードすることを躊躇します。
コード リポジトリの要件
- ユーザーが必要な部分だけをダウンロードできるコード リポジトリ/共有システム。
- メイン プロジェクトの多くの個別の部分で構成されている場合、それらは自動的にダウンロードされます。
- 各「サブ」プロジェクトに必要なダウンロード量を (ユーザーに表示するために) 自動的に計算する方法を提供します。OK、それは私の選択を「成功または失敗」させる要件ではありませんが、非常に便利です。
以前の形式の CVS よりも多くの進歩があるように見えるので、Git を調べていて、Git For Eclipse Usersを読んでいて、分散バージョン管理システムのポイント 3 に到達しました..
マスター リポジトリがないことを考えると、DVCS の各ノードにリポジトリ全体が存在する必要があることは明らかです。..
それは私を心配させますが、それを完全に理解しているかどうか、または必要な動作を提供する別のメカニズムが Git 内にあるかどうかはわかりません。
質問
Git は上記の要件を満たすことができますか?
別の見方をすれば、これはほとんどの開発者にとって「問題外」ですか? コンマ区切り値のファイルを解析するための 3 KB のコードを取得するためだけに 200 MB のプロジェクトをダウンロードする場合、おそらく私は何も心配していません。