是否可以将单个项目拆分为多个重叠的SVN?

时间:2009-01-30 10:23:07

标签: svn tortoisesvn

以下是否可能?...

结帐'核心'

CORE / INTERFACE / corefile
CORE / APP / corefile

checkout'plugin_1'

PLUGIN_1 / INTERFACE / PLUGIN_1 / pluginfile
PLUGIN_1 / APP / PLUGIN_1 / pluginfile

checkout'plugin_2'

PLUGIN_2 / INTERFACE / PLUGIN_2 / pluginfile
PLUGIN_2 / APP / PLUGIN_2 / pluginfile

checkout'core'+'plugin_1'+'plugin_2'

ALL / INTERFACE / corefile
ALL / INTERFACE / PLUGIN_1 / pluginfile
ALL / INTERFACE / PLUGIN_2 / pluginfile
ALL / APP / corefile
ALL / APP / PLUGIN_1 / pluginfile
ALL / APP / PLUGIN_2 / pluginfile

我从下面的评论中看到,svn:externals就是答案,我想我现在已经开始工作了。

3 个答案:

答案 0 :(得分:3)

事实上你可以。你必须创建这两个不同的存储库,而在main(第三个)中只需要使用svn:externals指向它们。您可以通过编辑要从其他存储库添加文件夹的文件夹的属性来执行此操作。

答案 1 :(得分:0)

是。你甚至可以在另一个“内部”。

答案 2 :(得分:0)

这可能是svn:externals的情况吗?