git - 我如何克隆本地svn存储库?

时间:2013-03-12 23:36:57

标签: git clone git-svn

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

换句话说 - 在

中应该用作什么网址
git svn clone URL

什么时候svn存储库是本地的?

2 个答案:

答案 0 :(得分:31)

你应该能够成功:

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

答案 1 :(得分:7)

对于本地存储库,您使用file:// URL,与用于执行的操作相同 与正常的svn客户端结帐。

如果您尝试复制整个历史记录,并使用git svn clone --stdlayout,请使用您用来通过svn签出主干的URL 减去最后的/trunk部分。