说,我结帐了一个空分支
foo/
而且,我只想简单地检出某个特定的子目录,比如说
foo/1/2/3/4
我只想签出完整的子目录4
,没有别的。
我尝试了
svn up foo/1/2/3/4
但是它不起作用,给出了错误
无法创建目录'foo / 1/2/3/4':没有此类文件或目录
如果子目录1
最初在本地不存在,如何使它工作?我们是否必须对每个子目录一个一个地进行svn up
的分隔?
请注意:
svn up foo/1
有效!
答案 0 :(得分:0)
当父目录(在上述情况下为1
,2
,3
)不存在时,我的解决方案。
实际上svn up
最多只能使用一个级别。也就是说,如果foo
存在(并且为空),那么我们最多只能更新svn up foo\1
,并且不需要svn URL。
这意味着要检出foo\1
下的所有子目录和文件,这并不是我们真正想要的,因为它可能很大。
相反,简单的解决方案是
svn co svn-url-to-subdirectory path-to-subdirectory