svn checkout两个目录中的两个路径

时间:2012-12-05 01:31:36

标签: svn svn-checkout

我需要检查两个目录中的两个路径。这是我以前尝试过的:

svn co https://localhost:8443/svn/Code "d:\src" https://localhost:8443/svn/lines "d:\src\bin"

和类似的命令,但只有第一个路径被检出到第二个目录,错误svn:E125002:> D:/ src< scheint keine URL zu sein 这意味着> D:/ src<看起来不像URL。

我重写了here语法,但无法使其正常工作。 请给我提供工作实例。

谢谢!

2 个答案:

答案 0 :(得分:1)

似乎无法通过svn checkout命令切换每个目录。

你必须只用一行命令 我推荐'&'

svn co https://localhost:8443/svn/Code "d:\src" & svn co https://localhost:8443/svn/lines "d:\src\bin"

在linux OS中运行良好

我希望它有所帮助。

答案 1 :(得分:1)

  • 正如@namxee写的那样(和svn help co提醒)你不能在结帐时使用两个以上的参数(SRC和TGT)< / strike>来自VisualSVN手册页面的第三个命令将帮助(使用三个参数进行多SRC结账到公共基础)并使用正确的语法

svn co https://localhost:8443/svn/Code https://localhost:8443/svn/lines d:\src

Codelines个子目录作为两个独立的工作副本在d:\ src`中

  • 第二个问题更糟糕:即使使用两个单独的命令,您也会将两个同级来源/svn/Code/svn/lines)签入父子工作副本({{1} } + d:\src),保证会遇到问题,当你尝试提交(或成功提交,我懒得预测,你的机架究竟在哪里)改变回购。也许你可以为这种异国情调的WC-placement
  • 描述你的双重任务