更改svn仓库地址后出现git svn错误

6
我使用git svn -s clone命令从第一个地址克隆了一个repo。
svn+ssh://savannah.psi.ch/afs/psi.ch/project/meg/svn/elog

但是最近这个仓库已经被改成了
svn+ssh://svn@savannah.psi.ch/repos/meg/elog

然后我编辑.git/config文件,只需更改下面的一行[remote-svn "svn"]。然后git svn fetch就可以正常工作,但是其他任何svn命令,如svn infosvn rebase,都会出现以下错误:

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

我在stackoverflow上搜索过,有人之前遇到了同样的错误,但答案对我没有用。在更改svn-repo地址后我应该怎么做?平台:archlinux;git:1.7.7.3;svn:1.6.17
2个回答

5

0

我删掉了.git/svn/.metadata,然后运行了git svn fetch。但是错误仍然存在。无论如何还是谢谢。 - Vivodo
嗯,如果这是一个普通的git仓库,那么将新的仓库位置添加为单独的远程仓库是可能的。此外,看起来错误可能是由多种原因导致的。 - prusswan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接