プロジェクトのリビジョン管理ソフトウェアとしてgitを使用しています。私のプロジェクトでは、リビジョン管理ソフトウェアにSVNを使用するサードパーティ コード ライブラリを使用する必要があります。(この場合、サードパーティのコードはYiiと呼ばれる PHP フレームワークであり、質問とはあまり関係ありません)。
外部SVNリポジトリからコードを取得して最新の状態に保つのに役立つ外部依存関係を git に設定する方法はありますか?
私のプロジェクトが SVN を使用していた場合、次のようにするだけなので、セットアップは簡単です。
> svn propset svn:externals yii-1.1.6 https://yii.googlecode.com/svn/tags/1.1.6/framework
svn checkout
...そして、 (または) を実行するたびにsvn update
、yii コードベースを " yii-1.1.6
" というローカル フォルダに吸い込みます。gitで同様のことを行うことはできますか? 私がコピーできるパブリック github リポジトリの例を誰かが持っていますか? 私はそれが共通の必要性であるに違いないと確信していますか?