假设我有以下结构(在同一个svn服务器上,但是不同的存储库):
Repo:
A/
A/B/c.py
External Project:
C/D/
C/B/f.py
我想在A /上设置svn:externals,如下所示:
^/../C/D A/D
^/../C/B A/B
我的目标是让结果看起来像这样:
A/
A/D
A/B/c.py
A/B/f.py
在A /(并用propget双重检查)后,我运行“svn up A /”。 svn提取C / D /就好了,但在获取C / B /时,它表示B /被锁定。是否可以这样做,或者svn不支持将外部目录与本地svn目录混合使用?
答案 0 :(得分:2)
不,不可能。请参阅http://svnbook.red-bean.com/en/1.7/svn.advanced.externals.html所在的位置:
外部定义的相对目标子目录不得已存在于您或其他用户的系统上