Tortoise SVN:将 "API" 目录中的文件合并到多个项目目录中

Tortoise SVN: Merging a file from an "API" directory into multiple project directories

我有以下回购结构:

 /root
 ----/API
 ---------ReusableClass1.vb
 ----/MyProject
 ---------/source
 -------------SomeFile.vb
 -------------ReusableClass1.vb (to update with revisions to above ReusableClass1.vb)

问题: 我怎样才能创建某种位于 API 分支(文件的真正所有者)中的 ReusableClass1.vb 分支,同时在 MyProject 目录中保留它的副本?我想 "pull" 定期更新 MyProjct 源目录,但 /API 目录中的修订始终是最新的?

提前致谢!

SVN externals,因为你有外部源和目标的公共存储库 - 它可以是文件类型的外部(如果你的 SVN 至少是 1.6)