Переносит ли cvs2git папку Attic и файлы,v, находящиеся под ней, в GIT
Я пытаюсь перенести репозиторий cvs в GIT с большим количеством папок Attic и v под ним. Как cvs2git сохраняет эти удаленные файлы в хранилище git для будущих требований.
1 ответ
CVS использует чердак для отслеживания удаленных файлов. Когда я использовал cvs2git (версия 2.3), он перенес все эти удаленные файлы и поместил их содержимое в новый репозиторий git. Конечно, поскольку файлы были удалены, они не отображаются в клонированной рабочей копии. Сделайте это, чтобы просмотреть журнал коммитов для удаленного файла в вашей рабочей копии, клонированный из недавно созданного git-репо, который поможет вам вернуть файл, если он вам понадобится:
git log -- path/to/file.py
Надеюсь, ваши чердаки в хорошей форме, но если нет, то в этом посте обсуждаются проблемы с повреждением CVS - когда файл присутствует, а также на чердаке, ситуация, которая никогда не должна возникать:
CVS comma-v файлы на чердаке и в каталоге
Также смотрите этот SO пост о восстановлении файлов из git: