1
Я использую git-cvsimport
на Debian 6.0 для импорта репозитория 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' и я исправил опечатку в вашем выводе («мазер»). Можете ли вы вставлять точные команды и выводить? –
Итак, я изменил свою стратегию и сделал это следующим образом, и я столкнулся с другой ошибкой: mkdir test; cd 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
Этот подход ни к чему не привел меня. Переключился на cvs2git, и все хорошо. – reza