结帐SVN外部到当前WC的根目录

时间:2010-10-12 21:24:36

标签: svn externals

我正在尝试将外部存储库签出到我当前的工作副本。 这是我的设置: 当前工作副本

  

d:\ working_copy \

外部路径

  

d:\ external_working_copy \上传

然后我将svn:external属性设置为D:\ working_copy \:

  

上传文件:/// D:/ SVN / external_working_copy / trunk / uploads

然后,如果我在D:\ working_copy \上运行更新,我得到以下内容:

  

d:\ working_copy \上传

但我希望file:/// D:/ SVN / external_working_copy / trunk / uploads的内容转到D:\ working_copy \的根目录,而不是在D:\ working_copy中创建上传。

我试过设置为

  

/ file:/// D:/ SVN / external_working_copy / trunk / uploads

但我得到的一切是:

  

'D:\ working_copy'上的svn:externals属性无效:target'/'是绝对路径或涉及'..'

提前谢谢

2 个答案:

答案 0 :(得分:2)

出于明显的原因,你不能这样做。如果它应该放在一个存储库或另一个存储库中,它将如何决定何时添加新文件?如果您想将工作副本的根目录指向其他位置,您可以直接签出其他位置吗?

答案 1 :(得分:0)

尝试使用../作为外部定义中的本地路径。尽管如此,我认为它不会起作用。

相关问题