我完全找不到任何解释我应该如何指定现有 svn 存储库的位置。
换句话说 - 应该使用什么作为 URL
git svn clone URL
当svn存储库是本地的?
你应该能够像这样成功:
git svn clone file:///e/svn_repo_on_E_drive
类似于 svn checkout 命令:
svn co file:///e/svn_repo_on_E_drive
file://
对于执行 CMD 提示符的当前驱动器上的文件夹,file:///d/some_folder
对于D:\some_folder
.
注意:Windows 上文件链接中多余的/
和已删除的冒号:
。file://e:/svn_repo_on_E_drive
→file:///e/svn_repo_on_E_drive
对于本地存储库,您使用file://
URL,与使用普通 svn 客户端进行检出相同。
如果您尝试复制整个历史记录,并且git svn clone
--stdlayout
只使用您将用于签出主干的 URL,其中 svn 减去/trunk
末尾的部分。