1

我在同一个 Subversion 存储库中有两个项目。他们都使用一些标准代码/类(Zend/PEAR/phpMyAdmin 等)来处理各种事情。回购的组织方式如下:

  • \shared\trunk- 两个项目都使用的东西
  • \main\project1\trunk\sharedsvn:外部的\shared\trunk
  • \main\project2\trunk\sharedsvn:外部的\shared\trunk

这很有效,因为我只需要在一个位置更新公共代码。我也确信它可以在本地、演示和生产环境中工作。

但是,我注意到 TortoiseSVN 似乎总是花一些时间检查所有三个目录。现在我有一些标签和分支,它甚至更慢。classes 文件夹包含大约 3500 个文件和 1500 个文件夹。

该怎么办?保持标准类版本受控是一种好习惯吗?

可能的替代方案:删除外部,而是让 Phing 处理导出类文件夹?

4

1 回答 1

0

将依赖代码的引用与svn:external.

svn up为了获得这种便利,真的值得在 s 上等待一段时间。

于 2011-07-08T00:30:34.410 回答