为现有 git 存储库设置远程 SVN 引用



我们正在关注此链接(http://kris.me.uk/2010/10/01/svn-master-with-git-mirrors.html),它运行良好。

现在我们在 gitlab 中托管远程 git 存储库。

基本工作流程是

SVN MASTER -> git fetcher -> git mirror |> local git

克隆 git 镜像工作正常,但是当我尝试在本地设置 SVN 遥控器以指向原始 SVN MASTER 时,出现以下错误:

"无法从工作树历史记录中确定上游 SVN 信息"

克隆 git 镜像后,我正在使用以下 SVN 初始化命令。

git svn init --prefix=root/-s svn://path/

克隆确实在提交中具有正确的 git-svn 元信息。

如何在现有的克隆存储库上设置 svn 远程?

键入 git help svn 后搜索"消耗"。你会在那里看到答案。

结果发现是镜像是用IP地址设置的,我试图用这个名字做svn init。

确保您的 git-svn-id 服务器路径正确匹配。

最新更新