Git Svn - 找到可能的分支点

标签 git git-svn

我正在尝试使用 git svn 将 SVN 存储库克隆到 Git 中。

我运行以下命令:

C:\Projects>git svn clone -T trunk -b branches -t tags --no-metadata https://svn.mycompany.com/Projects/MyProject MyProject

我收到以下错误:

Found possible branch point: https://svn.mycompany.com/Projects/MyProject/trunk => https://svn.mycompany.com/Projects/MyProject/tags/11.1.9.33334, 33334

Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/Git/SVN.pm line 106.

Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/site_perl/Git/SVN.pm line 106.refs/remotes/MyProject-10.2: 'https://svn.mycompany.com/Projects' not found in ''

git 的版本是:

1.8.1.msysgit.1

最佳答案

我的问题是,由于 SVN(文件和日志)太大,它在某些时候一直崩溃,当我重新启动时,它在我的 .git/config 文件中创建了多行分支和标签。

branches = branches/*:refs/remotes/svn/branches/*
tags = tags/*:refs/remotes/svn/tags/*

我只是删除了这些重复的条目并用我的命令重新启动

git svn fetch

关于Git Svn - 找到可能的分支点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15387812/

相关文章:

Github 提交,diff 不显示更改

git - 从另一个本地存储库获取完整的 git 分支

git - 这个工作流程可以用 git-svn 实现吗?

git - 执行多个 git 远程推送的正确过程

git - 从 Thunderbird 应用 git 系列补丁最简单的方法是什么

Git 冲突标记

git - 为什么 .gitignore 不忽略 .DS_Store?

git - 限制 git svn 到分支

svn - 使用 svn 元数据克隆 git-svn 存储库

git - RA层请求失败? git-svn 对 repo 做了什么?