1

私は独自の別のライブラリ プロジェクトを利用する開発中の Android アプリケーションを持っています。これら 2 つのプロジェクトは、別々の Git リポジトリに保存されます。アプリケーション プロジェクトは、ファイルによってライブラリ プロジェクトを参照し.gitmodulesます。

私は現在、新しいマシンでこれらのプロジェクト (アプリケーションとライブラリ) の両方に取り組んでいます。アプリケーション プロジェクトを複製した結果、ライブラリ プロジェクトも ~/git/ ディレクトリに自動的に複製されました。ここまでは順調ですね。

また、Eclipse Package Explorer では、ライブラリ プロジェクトのルートに角括弧内のコミット ハッシュがあることにも気付きました (例: [MyLibraryName 0123ABC])。これはおそらく、ライブラリのクローンが特定のコミット ポイントからのものであることを意味しており、git submodule foreach git pull.

質問は、現在ライブラリ プロジェクトを個別に開発し続けるための最良の方法は何ですか? ファイルを変更してステージングしようとしましたが、Team->commit を使用すると、ダイアログに変更されたファイルが一覧表示されませんでした。これは、特定のコミットを指して、サブモジュールであることと関係があるのではないかと思います。

そのライブラリで作業を行うために、ライブラリ プロジェクトを別のサブディレクトリに完全に個別に複製し、別のプロジェクトとして Eclipse にインポートする必要がありますか?

4

1 に答える 1