【问题标题】:Checkout SVN externals to the root of the current WC将 SVN 外部结帐到当前 WC 的根目录
【发布时间】:2010-10-12 21:24:36
【问题描述】:

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

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 属性无效:目标 '/' 是绝对路径或涉及 '..'

提前谢谢你

【问题讨论】:

    标签: svn externals


    【解决方案1】:

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

    【讨论】:

    • > 当你添加一个新文件时,它会如何决定它应该放在一个存储库中还是另一个存储库中? -- 实际上我为一个主项目开发插件。谢谢
    【解决方案2】:

    尝试使用../ 作为外部定义中的本地路径。即使那样,我也不认为它会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      • 1970-01-01
      • 2020-04-09
      • 1970-01-01
      相关资源
      最近更新 更多