外部のsvnリポジトリを参照する設定

  • symfony1.4のソースを開発元リポジトリから自分のプロジェクト内のlib/vendor/symfonyにリンクする
  • 下記手順を実行。
mkdir -p lib/vendor
svn add lib/vendor
svn propset svn:externals 'symfony http://svn.symfony-project.com/branches/1.4/' lib/vendor
commit
svn update
  • 最後のupdateでlib/vendor/symfony が作成され、実際に外部リポジトリからソースが取得されます。

外部リポジトリ参照せず、リポジトリからexportする

  • ソース一式がアーカイブされているので、それを展開するのが良いと思いますが、せっかくsvnリポジトリがわかっているのでexportでもいいと思います。
  • 外部参照しているとupdateに時間がかかりますし。(--ignore-externalsで回避できます)
mkdir -p lib/vendor
svn export http://svn.symfony-project.com/branches/1.4/ lib/vendor/symfony/

facebook slideshare rubygems github qiita