我正在尝试将外部存储库签出到我当前的工作副本。 这是我的设置: 当前工作副本
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'/'是绝对路径或涉及'..'
提前谢谢
答案 0 :(得分:2)
出于明显的原因,你不能这样做。如果它应该放在一个存储库或另一个存储库中,它将如何决定何时添加新文件?如果您想将工作副本的根目录指向其他位置,您可以直接签出其他位置吗?
答案 1 :(得分:0)
尝试使用.
或./
作为外部定义中的本地路径。尽管如此,我认为它不会起作用。