0

会社のポリシーで必要とされるように、ソース管理に SVN を利用するプロジェクトがあります。このプロジェクトは、github で公開されている約 12 個の外部ライブラリに依存しています。これまでは、使用する各ライブラリの zip ファイルをダウンロードし、ソース コードをプロジェクトに直接追加するだけでしたが、これは明らかな理由から悪い習慣です。

外部ライブラリを更新して、他のプロジェクトでも使用できるようにしたいと考えています。さらに、いくつかのライブラリを変更し、ライブラリのメイン ブランチが更新されたときに変更をマージできるようにしたいと考えています。

この種のプロジェクトを設定するにはどうすればよいでしょうか? 各 git ライブラリをフォークすることを考えていましたが、依存関係を xcode に追加し、SVN にライブラリを適切に含める方法がわかりません。私もココアポッドを見てきましたが、間違っていなければ、読み取り専用の依存関係のようです。

4

1 に答える 1

1

Python ベースのビルド システムを使用し、pysvn と python git バインディングの 1 つをインストールします。これにより、ビルド システムは (相互) 依存関係をきれいに処理できます。

于 2013-09-10T18:23:24.213 に答える