假设我有 ProjectA 和 ProjectB,bot 在以下树结构中使用相同的库 Library1 作为外部库:
ProjectA
src
Library1
ProjectB
src
Library1
我已经签出了 ProjectA 的工作副本,我想签出 ProjectB 的工作副本。与服务器的连接非常慢,Library1 相当大。
过去可以只将 Library1 子目录从一个项目复制到另一个项目。svn 然后会自动检测到外部已经签出并使用它,而无需再次传输。
当工作副本的目录结构在 subversion 1.7.0 中更改时,这停止工作。
有什么方法可以让我仍然使用已签出的 Library1 副本来加快 ProjectB 的签出速度?
(当然,这不是单次签出,只有两个项目,而是很多项目。)
编辑:我所说的奇怪的事情不允许我将 Library1 子目录从 ProjectA 复制到 ProjectB 显然是由 TortoiseSNV 引起的。它似乎在复制尚未完成时更新了一些文件,这导致 .svn 子目录中的不一致。在与 BeyondCompare 进行目录比较并用原始文件覆盖修改后的文件后,一切都按预期工作。