1

假设我有以下结构(在同一个 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/ 上进行 propset(并使用 propget 仔细检查)后,我运行“svn up A/”。svn 获取 C/D/ 就好了,但是当获取 C/B/ 时,它说 B/ 被锁定。是否可以这样做,或者 svn 不支持将外部目录与本地 svn 目录混合?

4

1 回答 1

2

不,不可能。请参阅http://svnbook.red-bean.com/en/1.7/svn.advanced.externals.html其中说:

外部定义的相对目标子目录不得已存在于您或其他用户的系统上

于 2013-09-07T01:38:25.670 回答