我試圖將http://googleappengine.googlecode.com/svn/trunk/python的只讀結賬保存爲git倉庫,它存儲在github中的遠程。 1)$ git svn clone http://googleappengine.googlecode.com/svn/trunk/python。git svn clone> git svn rebase>無法確定工作樹歷史記錄中的上游SVN信息
2)$混帳SVN變基
- 無法從工作樹歷史
於是我開始審查的.git/config文件來解決這個問題確定上游SVN信息,這我在哪裏於:
[SVN-遠程 「SVN」]
取=:參/遙控器/ GIT中 - svn的
URL = http://googleappengine.googlecode.com/svn/trunk/python
[遠程 「原點」]
取= +參/頭/ :參/遙控器/來源/
URL = [email protected]:... PRIVATE_URL ...
[分支「主「]
遠程=起源
合併=裁判/頭/主
我唯一需要的就是獲取和最後合併提交,然後將更改發送到github上。 我一直在尋找解決方案,但目前爲止我還沒有找到解決方案,任何指針都會有所幫助。
感謝提前:)
以下內容:http://learn.github.com/p/git-svn.html – lmerino 2011-05-11 15:02:48
部分原因可能是git-svn假定它正在處理整個存儲庫,而不僅僅是一個主幹。所以 - 例如 - 人們開始在分支上開發,然後突然將它合併到樹幹,你的設置將無法跟蹤變化來自何處。 – cbz 2011-05-11 16:40:34
聽起來很可能。但是由於我只克隆了樹幹,我的猜測是我拉的歷史也來自樹幹。也許我應該克隆一個全新的主幹? – lmerino 2011-05-12 08:55:42