При проверке CVS файлы не извлекаются - PullRequest
0 голосов
/ 10 августа 2010

Я установил сервер CVS сегодня.Я установил cvs сервер с помощью sudo apt-get install cvsd.Теперь папка, в которой хранится все, - это / var / lib / cvsd / cvsrepo / test.Папка test содержит фиктивный текстовый файл с именем check.txt, который доказал бы, что все работает нормально.

Мой CVSROOT на клиентском компьютере - это:Когда я делаю логин cvs, он запрашивает у меня пароль и хорошо аутентифицирует меня.Затем я делаю cvs checkout, "cvs checkout test".Тестовая папка - это модуль, а cvsrepo - хранилище.Когда я сначала загружаю test, я получаю сообщение «cvs checkout: Updating testFolder», а затем создается папка с именем test, но в ней нет фиктивного файла check.txt на клиентском компьютере.Только оформление заказа создает папку CVS, которая содержит папки Entries, Repository и Root?Почему текстовый файл не загружается?

1 Ответ

1 голос
/ 10 августа 2010

Вы, кажется, говорите, что у вас есть файл /var/lib/cvsd/cvsrepo/test/check.txt.Если это так, это не является действительной частью вашего хранилища.Файл, который отображается как test/check.txt в извлечении, будет text/check.txt,v в хранилище, а его содержимое будет файлом CVS / RCS с историей изменений.

Вы можете создавать каталоги в хранилище CVS напрямуюmkdir, хотя это и не рекомендуется.Вы не можете создавать файлы таким образом, вы должны проверить каталог, создать файл в каталоге и зафиксировать файл.

...