私はphpでプロジェクトに取り組んでいます。これには、有用な関数とクラスの「ツールキット」フォルダー/リポジトリがあり、「ツールキット」の機能をそれぞれ使用する「スクレイプ」、「プロセス」、および「サーブ」と呼ばれる他のいくつかのフォルダー/リポジトリがあります'。現在、svn:externals プロパティを使用して、これらのいずれかをチェックアウトするたびにツールキット リポジトリが付属していることを確認しています。これにより、ツールキット フォルダーに同じコードが表示され、他のリポジトリ フォルダーのそれぞれに表示され、最適ではないように見えます。チェックアウト時の処理は次のとおりです
/code
/scrape
/toolkit
scrapefiles...
/process
/toolkit
processfiles...
/serve
/toolkit
servefiles...
そして、これが私がしたいことです
/code
/toolkit
/scrape
scrapefiles
/process
processfiles
/serve
servefiles
ツールキットの複数のコピーが実行されないようにするにはどうすればよいですか。可能であれば外部を使用したいと思いますが、どのような解決策も素晴らしいでしょう。