【发布时间】:2025-11-26 09:20:03
【问题描述】:
我完全找不到任何解释我应该如何指定现有 svn 存储库的位置。
换句话说 - 在
中应该使用什么作为 URLgit svn clone URL
什么时候svn仓库是本地的?
【问题讨论】:
我完全找不到任何解释我应该如何指定现有 svn 存储库的位置。
换句话说 - 在
中应该使用什么作为 URLgit 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,只需使用您将用于通过 svn 检出主干的 URL
减去末尾的/trunk 部分。
【讨论】:
file:// URL 对我有用。不知道驱动器说明符部分,我不使用 Windows。