CVS -> GIT (под Windows)
От: пффф  
Дата: 25.08.24 15:56
Оценка:
Привет

Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит?

Система — Win10.


Гуглятся всякие рецепты и тулзы, но что-то там всё какое-то мутное, и ни хрена не работает.

В принципе, можно без истории, достаточно, чтобы просто добавились файлы, которые были под управлением CVS, а то, что не было под управлением CVS, чтобы не помещалось, и чтобы .cvsignore нормало переехали в .gitignore
Re: CVS -> GIT (под Windows)
От: · Великобритания  
Дата: 25.08.24 18:56
Оценка:
Здравствуйте, пффф, Вы писали

П>Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит?

А чем штатный не устраивает? https://git-scm.com/docs/git-cvsimport

П>В принципе, можно без истории, достаточно, чтобы просто добавились файлы, которые были под управлением CVS, а то, что не было под управлением CVS, чтобы не помещалось, и чтобы .cvsignore нормало переехали в .gitignore

Если что, результат можно доработать напильником, средства манипуляции историей в Гите довольно мощные.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[2]: CVS -> GIT (под Windows)
От: пффф  
Дата: 25.08.24 19:02
Оценка:
Здравствуйте, ·, Вы писали:

П>>Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит?

·>А чем штатный не устраивает? https://git-scm.com/docs/git-cvsimport

В Git for Windows не работает, нет такой команды у гита
Re[3]: CVS -> GIT (под Windows)
От: bnk СССР http://unmanagedvisio.com/
Дата: 25.08.24 20:32
Оценка: +1
Здравствуйте, пффф, Вы писали:

П>В Git for Windows не работает, нет такой команды у гита


А WSL?
Re[4]: CVS -> GIT (под Windows)
От: пффф  
Дата: 25.08.24 20:37
Оценка:
Здравствуйте, bnk, Вы писали:

П>>В Git for Windows не работает, нет такой команды у гита


bnk>А WSL?


Я WSL пока не трогал вообще

Но вообще — это мысль, надо подумать
Re[5]: CVS -> GIT (под Windows)
От: bnk СССР http://unmanagedvisio.com/
Дата: 25.08.24 21:24
Оценка:
Здравствуйте, пффф, Вы писали:

bnk>>А WSL?


П>Я WSL пока не трогал вообще

П>Но вообще — это мысль, надо подумать

Чего там думать, вопрос на 10 минут, первые 5 чтобы видео на ютубе посмотреть по теме
Re[3]: CVS -> GIT (под Windows)
От: Pzz Россия https://github.com/alexpevzner
Дата: 26.08.24 21:13
Оценка:
Здравствуйте, пффф, Вы писали:

П>>>Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит?

П>·>А чем штатный не устраивает? https://git-scm.com/docs/git-cvsimport

П>В Git for Windows не работает, нет такой команды у гита


Так перегони под линухом в виртуалке. А пользоваться результатом уже будешь из венды.
Re[4]: CVS -> GIT (под Windows)
От: пффф  
Дата: 27.08.24 12:03
Оценка:
Здравствуйте, Pzz, Вы писали:

П>>В Git for Windows не работает, нет такой команды у гита


Pzz>Так перегони под линухом в виртуалке. А пользоваться результатом уже будешь из венды.


Ещё бы кто разрешил виртуалку поставить )
Re[2]: CVS -> GIT (под Windows)
От: пффф  
Дата: 28.08.24 06:24
Оценка:
Здравствуйте, ·, Вы писали:

П>>Есть архив CVS репы, можно как-то по простому перетащить всё добро в гит?

·>А чем штатный не устраивает? https://git-scm.com/docs/git-cvsimport

В общем, завёл WSL, утсновил там гит, запускаю git cvsimport — мне говорят, что cvsimport is not a git command

Чего ещё надо поставить — не понятно
Re[3]: CVS -> GIT (под Windows)
От: · Великобритания  
Дата: 28.08.24 06:33
Оценка: 2 (1)
Здравствуйте, пффф, Вы писали:

П>В общем, завёл WSL, утсновил там гит, запускаю git cvsimport — мне говорят, что cvsimport is not a git command


П>Чего ещё надо поставить — не понятно

Пакет называется git-cvs насколько я помню.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[3]: CVS -> GIT (под Windows)
От: Михаил Романов Удмуртия https://mihailromanov.wordpress.com/
Дата: 28.08.24 06:43
Оценка: 2 (1) -1
Здравствуйте, пффф, Вы писали:

П>Чего ещё надо поставить — не понятно

Не вот это:

sudo apt-get install git-cvs

Re[4]: CVS -> GIT (под Windows)
От: пффф  
Дата: 28.08.24 06:51
Оценка:
Здравствуйте, ·, Вы писали:

П>>В общем, завёл WSL, утсновил там гит, запускаю git cvsimport — мне говорят, что cvsimport is not a git command


П>>Чего ещё надо поставить — не понятно

·>Пакет называется git-cvs насколько я помню.


Да, нашел. Потом ему понадобился rsh, поставил rsh-client, начало пыхтеть, а потом говорит: не могу подключится к удалённому серверу. Блин, мне не нужно с удалённого сервера, мне пожалуста из локальной копии. Не понял пока, как ему это сказать
Re[5]: CVS -> GIT (под Windows)
От: Skorodum Россия  
Дата: 11.09.24 10:24
Оценка:
Здравствуйте, пффф, Вы писали:

П>Да, нашел. Потом ему понадобился rsh, поставил rsh-client, начало пыхтеть, а потом говорит: не могу подключится к удалённому серверу. Блин, мне не нужно с удалённого сервера, мне пожалуста из локальной копии. Не понял пока, как ему это сказать

Так это не локальная копия: CVS это же централизованная система, и у клиента есть не вся информация, поэтому гит и хочет подключиться к серверу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.