【发布时间】:2011-11-24 06:42:23
【问题描述】:
git svn 有问题
对于这个,在尝试git svn dcommit时发生
Unable to determine upstream SVN information from HEAD history.
Perhaps the repository is empty. at C:\Program Files (x86)\Git/libexec/git-core\git-svn line 780.
git svn info 也有问题,它显示相同的错误消息。
我尝试了很多方法作为另一个主题,但它从来没有奏效。 :(
我也已经尝试过git fsck、git svn rebase -l。
我的存储库大约有 20,000 个修订版。我从 http://localhost 获取,它从原始 url 同步,然后,我将 url 更改为原始 URL(在 .git/config 中),更改后我可以毫无问题地运行 git svn fetch。之后我关注this blog。
问题依然存在。
【问题讨论】:
-
没有。没有帮助。我在最终版本中同时使用 git 和 subversion。 TortoiseGit 1.7.4.0,git 版本 1.7.7.1.msysgit.0,TortoiseSVN 1.7.1,Build 22161 - 64 位,2011/10/21 22:51:59 Subversion 1.7.1,
-
检查一下 Git 是否支持 SVN1.7+ 会很有趣,或者如果可以的话,降级到 SVN1.6+ 是否不会产生更好的结果。
-
据我所知,有多种可能的原因可能导致此错误消息,包括
git svn中的现有错误。在您的情况下,从 localhost 获取的不规则过程可能是罪魁祸首,因为可能有部分配置仍指向 localhost 地址 -
博客条目中的程序对我有用(SVN 1.6,git 1.8)。拯救了我的一天!