所以我有一个完整的预先存在的目录,我们称之为c:/src/foo
,里面有一堆文件,有些我想放在SVN版本控制之下,有些我不知道。
我在我的SVN存储库中创建了一个空位,我们称之为http://myserver/svn/tools/foo/trunk
。
如何将SVN存储库签出到c:/ src / foo中,以便添加我想要的文件?
c:\src\foo> svn co http://myserver/svn/tools/foo/trunk .
svn: '.' already exists and is not a directory
c:\src\foo> svn co --force http://myserver/svn/tools/foo/trunk .
svn: '.' already exists and is not a directory
c:\src\foo> cd ..
c:\src> svn co --force http://myserver/svn/tools/foo/trunk foo
svn: 'foo' already exists and is not a directory
WTF?当然,“foo”已经存在,但它是一个目录......我在这里很困惑。我尝试使用TortoiseSVN并遇到同样的问题
答案 0 :(得分:3)
ARGH - 我刚刚意识到我的错误,该目录是一个连接点(Windows中的硬链接)