1
我在Debian 6.0上使用git-cvsimport
將CVS存儲庫導入裸Git存儲庫。我創建了一個directoy project.git
。git cvsimport抱怨無效SHA1
cd project.git
cvsps -x -u -g -r MCKINLEY -v --norc cvsmodulename >& ../output.txt
/usr/lib/git-core/git-cvsimport -v -i -p r,MKCKINLEY -P ../output.txt modulename
它的工作原理很長一段時間,然後我得到的錯誤說:
* UNKNOWN LINE * symbol given -r : MCKINLEY: not found
DONE; creating master branch
fatal: refs/heads/origin: not a valid SHA1
fatal: master not a valid SHA1
這是什麼意思?
你既有'MCKINLEY'和'MKCKINLEY',我在你的輸出(「微波激射器」)固定一個錯字。你能粘貼確切的命令和輸出嗎? – 2012-03-09 15:02:09
所以我改變了我的策略,並採取了以下方法,並且遇到了另一個錯誤:mkdir test;光盤測試; cvs co -r rev模塊; cvsps --norc -a -v -x -u&> cvsps.out;/usr/lib/git-core/git -cvsimport -v和一些cvs rlog活動後我得到了cvs rlog:Logging products/local/etc git cvsimport:fatal:cvsps報告錯誤 – reza 2012-03-09 16:19:02
這種方法讓我無處可去。切換到cvs2git,一切都很好。 – reza 2012-03-14 22:40:15