私はプロジェクトに取り組んでおり、git、svn、mercurial、またはその他の VCS (.tar と同様) では利用できないライブラリを含めたいと考えています。これを正しい方法で行う方法は?
コードのリポジトリを作成し、サブモジュールとして含める必要がありますか?
編集:いくつかの詳細情報:
このプロジェクトは C で書かれています。プロジェクトがどの言語で書かれているかによって、方法が異なるのではないでしょうか?
私はプロジェクトに取り組んでおり、git、svn、mercurial、またはその他の VCS (.tar と同様) では利用できないライブラリを含めたいと考えています。これを正しい方法で行う方法は?
コードのリポジトリを作成し、サブモジュールとして含める必要がありますか?
編集:いくつかの詳細情報:
このプロジェクトは C で書かれています。プロジェクトがどの言語で書かれているかによって、方法が異なるのではないでしょうか?
ライブラリのファイルをgitに追加してみませんか?
git add <library subdirectory>
git commit -m "added library"
ライブラリが書かれているプログラミング言語は、実際には関係ありません。ただし、 C のコンパイル出力を無視するのに.gitignore
適したファイルを (ライブラリ フォルダーに) 追加したい場合があります。