0

関連するいくつかの Arduino プロジェクトを GitHub で公開する必要があります。この目的のために、Git を実行する方法を考えています。

私のプロジェクトでは、コードをライブラリと上位レベルのアプリケーションに分割しました。ライブラリは複数のプロジェクトで共有されます。Arduino 環境 (他の多くの環境と同様) は、ライブラリが存在する必要があるライブラリのディレクトリを決定します<arduino>\libraries\<my_library>。そのため、プロジェクトのビルドに必要なファイルは、関連のない複数のディレクトリに分割されています。私が読んだところによると、Git リポジトリは、定義上、1 つのディレクトリです。

ライブラリとプロジェクトを GitHub の同じリポジトリにまとめてコミットしたいと思います。もちろん、ライブラリ ファイルを手動でコピーすることもできますが、人的エラーが発生する可能性があります。

先行技術

  1. このスレッドにはいくつかの回答がありました。しかし、VonCが提案していることを理解するのに十分なほどGitをまだ理解していません。
  2. これでは、彼のコメントから判断すると、OPは問題を解決しませんでした。

提案、洞察、または参照は本当に感謝しています!

4

1 に答える 1

1

異なるプロジェクト間で共有される予定のライブラリに Git サブモジュールを使用する方法をご覧ください。

于 2012-06-16T19:32:01.953 に答える