我克隆使用git svn -s clone
第一個回購從混帳SVN錯誤將svn地址
svn+ssh://savannah.psi.ch/afs/psi.ch/project/meg/svn/elog
但回購laterly已改爲
svn+ssh://[email protected]/repos/meg/elog
然後我編輯.git/config
文件,只需更改[remote-svn "svn"]
以下的行。然後git svn fetch
工作正常,但其他任何svn
命令,如svn info
,svn rebase
,失敗的錯誤:
Unable to determine upstream SVN information from working tree history
我搜索堆棧溢出,有人前得到了同樣的錯誤,但答案並不爲我工作。更改svn-repo地址後應該怎麼做?
平臺:archlinux; git:1.7.7.3; SVN:1.6.17
我刪除'.git/svn/.metadata',然後'git svn fetch'。錯誤仍然存在。不管怎麼說,還是要謝謝你。 – Vivodo
嗯,如果這是一個常規的git倉庫,可以將新的倉庫位置添加爲一個單獨的遠程倉庫。另外,似乎可能由於多種原因而出現錯誤。 – prusswan
我嘗試了Ciaran Lee的方法並再次失敗。 :-( – Vivodo