Может кто-то показать шаги для первоначального создания CVS и коммита первого файла?

Вопрос или проблема

Я настроил cvs на своем домашнем компьютере с cvsroot по пути /home/slw/cvs/CVSROOT. Пока все просто. Теперь следующая задача — это зафиксировать файл. Верно? Я получаю ошибку при выполнении любой команды commit.

:: export CVSROOT=/home/slw/cvs
:: cvs commit -r 1.0.0.1 -m "Первоначальный коммит" -R
cvs commit: в каталоге .:
cvs [commit aborted]: версии здесь нет; сначала выполните 'cvs checkout'

:: cvs checkout /home/slw/shermFiles/perl/ffmpegFiles/readInFilesToUseFfmpeg
cvs [checkout aborted]: Неверная абсолютная ссылка на модуль: `/home/slw/shermFiles/perl/ffmpegFiles/readInFilesToUseFfmpeg'

:: cvs commit -m "Первоначальный коммит" -R
cvs commit: в каталоге .:
cvs [commit aborted]: версии здесь нет; сначала выполните 'cvs checkout'

:: cvs commit -m "Первоначальный коммит" readInFilesToUseFfmpeg
cvs commit: не удается открыть CVS/Entries для чтения: Нет такого файла или директории
cvs commit: ничего не известно о `readInFilesToUseFfmpeg'
cvs [commit aborted]: сначала исправьте вышеуказанные ошибки!

:: cvs commit -m "Первоначальный коммит" ./readInFilesToUseFfmpeg
cvs commit: не удается открыть CVS/Entries для чтения: Нет такого файла или директории
cvs commit: ничего не известно о `readInFilesToUseFfmpeg'
cvs [commit aborted]: сначала исправьте вышеуказанные ошибки!

Ответ или решение

Конечно! Давайте пройдемся по всем необходимым шагам для инициализации проекта в CVS и первого коммита файла.

Шаг 1: Установка CVSROOT

Вы уже указали переменную окружения CVSROOT, что является правильным шагом. Убедитесь, что это выполнено:

export CVSROOT=/home/slw/cvs

Шаг 2: Создание модуля CVS

Перед тем как вы сможете делать коммиты, нужно создать модуль (или проект) в CVS. Для этого выполните следующие действия:

  1. Перейдите в корневую директорию вашего репозитория CVS:
cd /home/slw/cvs
  1. Создайте каталог для вашего проекта (например, myproject):
mkdir myproject
cd myproject
  1. Инициализируйте структуру CVS с помощью команды cvs import. Например, для импорта проекта:
cvs import -m "Initial import" myproject vendor_tag release_tag

Здесь vendor_tag и release_tag могут быть любыми строками, используемыми для отслеживания версий.

Шаг 3: Добавление файла

Теперь создайте файл, который хотите закоммитить, например:

echo "Привет, мир!" > readInFilesToUseFfmpeg

Шаг 4: Добавление файла в CVS

Теперь вам нужно сообщить CVS о файле, который вы хотите добавить:

cvs add readInFilesToUseFfmpeg

Шаг 5: Коммит файла

Теперь вы готовы к коммиту файла. Выполните команду:

cvs commit -m "Initial commit" readInFilesToUseFfmpeg

Если вы все сделали правильно, файл readInFilesToUseFfmpeg будет закоммичен, и вы должны увидеть сообщение о том, что коммит был успешным.

Примечания

  • Убедитесь, что вы работаете в правильной директории. cvs commit должен выполняться из директории, где находится ваш файл, и где CVS создал свою структуру директорий (например, должна быть папка CVS).
  • Если у вас еще нет структуры CVS (например, папки CVS), то вам нужно сначала создать её с помощью cvs import до того, как вы сможете добавлять или коммитить файлы.

Если вы столкнетесь с какими-либо ошибками, обратите внимание на сообщения об ошибках, они могут помочь вам понять, что именно пошло не так.

Оцените материал
Добавить комментарий

Капча загружается...