【发布时间】:2012-05-28 01:39:08
【问题描述】:
我正在开发一个 php 项目,该项目有一个包含有用函数和类的“工具包”文件夹/存储库,然后是其他几个名为“scrape”、“process”和“serve”的文件夹/存储库,它们每个都使用这些函数在“工具包”中。现在的方式是,我使用属性 svn:externals 来确保每当我签出任何这些工具包存储库时都会附带它。这导致 toolkit 文件夹在其他每个存储库文件夹中显示相同的代码,这似乎不是最佳的。这是结帐时发生的情况
/code
/scrape
/toolkit
scrapefiles...
/process
/toolkit
processfiles...
/serve
/toolkit
servefiles...
这就是我想要发生的事情
/code
/toolkit
/scrape
scrapefiles
/process
processfiles
/serve
servefiles
我怎样才能做到这一点,这样我就没有工具包的多个副本到处跑了。如果可能的话,我更愿意使用外部,但任何解决方案都会很棒。
【问题讨论】:
标签: php git svn version-control organization