37

我完全找不到任何解释我应该如何指定现有 svn 存储库的位置。

换句话说 - 应该使用什么作为 URL

git svn clone URL

当svn存储库是本地的?

4

2 回答 2

54

你应该能够像这样成功:

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_drivefile:///e/svn_repo_on_E_drive

于 2015-01-13T14:09:04.297 回答
9

对于本地存储库,您使用file://URL,与使用普通 svn 客户端进行检出相同。

如果您尝试复制整个历史记录,并且git svn clone --stdlayout只使用您将用于签出主干的 URL,其中 svn 减去/trunk末尾的部分。

于 2013-03-13T01:18:06.920 回答