cvs checkout -c не показывает все модули - PullRequest
1 голос
/ 29 июня 2010

У меня есть модуль в моем хранилище. Давайте назовем это module1.

Если я просто оформлю заказ, все в порядке, оно появится на моей машине, и я смогу поработать над ним.

В команде извлечения есть параметр с именем -c - согласно справке «cat» базы данных модуля. '.

Но когда я запускаю эту команду

cvs co -c

Модуль не отображается. Зачем? Есть ли в моей машине файл кэша, что-то, что нужно обновить, сбросить или что-то еще? module1 существует , но не отображается при вызове cvs co -c. Почему?

1 Ответ

1 голос
/ 30 июня 2010

cvs checkout -c просто выводит содержимое файла $ CVSROOT / modules в алфавитном порядке за вычетом комментариев. Этот файл должен быть сохранен вручную. Вы можете найти информацию об этом в руководстве по CVS .

Если вы хотите перечислить физические модули (в отличие от виртуальных модулей, определенных в файле modules, то вам нужна команда cvs ls. Обратите внимание, что эта команда поддерживается только в CVS 1.12.x, а также в большинстве версий CVSNT.

Альтернативный подход для перечисления физических модулей, который также работает с более старыми версиями CVS / CVSNT, описан в этом ответе:

Как я могу перечислить файлы в CVS без первоначальной проверки?

...