Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит?
Система — Win10.
Гуглятся всякие рецепты и тулзы, но что-то там всё какое-то мутное, и ни хрена не работает.
В принципе, можно без истории, достаточно, чтобы просто добавились файлы, которые были под управлением CVS, а то, что не было под управлением CVS, чтобы не помещалось, и чтобы .cvsignore нормало переехали в .gitignore
Здравствуйте, пффф, Вы писали
П>Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит?
А чем штатный не устраивает? https://git-scm.com/docs/git-cvsimport
П>В принципе, можно без истории, достаточно, чтобы просто добавились файлы, которые были под управлением CVS, а то, что не было под управлением CVS, чтобы не помещалось, и чтобы .cvsignore нормало переехали в .gitignore
Если что, результат можно доработать напильником, средства манипуляции историей в Гите довольно мощные.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
П>>Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит? ·>А чем штатный не устраивает? https://git-scm.com/docs/git-cvsimport
В Git for Windows не работает, нет такой команды у гита
Здравствуйте, пффф, Вы писали:
П>>>Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит? П>·>А чем штатный не устраивает? https://git-scm.com/docs/git-cvsimport
П>В Git for Windows не работает, нет такой команды у гита
Так перегони под линухом в виртуалке. А пользоваться результатом уже будешь из венды.
Здравствуйте, Pzz, Вы писали:
П>>В Git for Windows не работает, нет такой команды у гита
Pzz>Так перегони под линухом в виртуалке. А пользоваться результатом уже будешь из венды.
Здравствуйте, ·, Вы писали:
П>>Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит? ·>А чем штатный не устраивает? https://git-scm.com/docs/git-cvsimport
В общем, завёл WSL, утсновил там гит, запускаю git cvsimport — мне говорят, что cvsimport is not a git command
Здравствуйте, пффф, Вы писали:
П>В общем, завёл WSL, утсновил там гит, запускаю git cvsimport — мне говорят, что cvsimport is not a git command
П>Чего ещё надо поставить — не понятно
Пакет называется git-cvs насколько я помню.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ·, Вы писали:
П>>В общем, завёл WSL, утсновил там гит, запускаю git cvsimport — мне говорят, что cvsimport is not a git command
П>>Чего ещё надо поставить — не понятно ·>Пакет называется git-cvs насколько я помню.
Да, нашел. Потом ему понадобился rsh, поставил rsh-client, начало пыхтеть, а потом говорит: не могу подключится к удалённому серверу. Блин, мне не нужно с удалённого сервера, мне пожалуста из локальной копии. Не понял пока, как ему это сказать
Здравствуйте, пффф, Вы писали:
П>Да, нашел. Потом ему понадобился rsh, поставил rsh-client, начало пыхтеть, а потом говорит: не могу подключится к удалённому серверу. Блин, мне не нужно с удалённого сервера, мне пожалуста из локальной копии. Не понял пока, как ему это сказать
Так это не локальная копия: CVS это же централизованная система, и у клиента есть не вся информация, поэтому гит и хочет подключиться к серверу.