今天,我把我們的svn倉庫克隆到git中。雖然我有一些未提交的工作,所以我svn commit
他們,然後去拉他們到git存儲庫。從svn倉庫克隆的Git無法識別遠程
的問題是,混帳似乎是莫名其妙困惑的svn庫。
首先,git remote
說明不了什麼!但是,如果我編寫git pull <tab>
,它會自動完成svn-remote.svn
。嘗試結果
fatal: 'svn-remote.svn' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我去看看git自己的文件。下面是配置文件:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[svn-remote "svn"]
url = svn+ssh://[email protected]_address
fetch = libskin/dev:refs/remotes/trunk
branches = libskin/branch/*:refs/remotes/*
因此遠程爲居然有(雖然奇怪的是樹枝都沒有)。所以我試着嘗試git pull svn
和git pull trunk
和其他東西,他們都失敗了相同的消息。
我甚至嘗試在配置文件中手動添加一個分支:
[branch "master"]
remote = svn
merge = refs/heads/master
,但問題仍然存在。
如何解決此問題?
傻逼我!當然! – Shahbaz