Помощь с CVS в командной строке после уже "извлеченного" модуля приложением с графическим интерфейсом - PullRequest
0 голосов

Я уже извлек кучу репозиториев в моей папке ~/cvs, используя CrossVC, графический клиент CVS.

Как я могу использовать CVS в cmd с этими уже проверенными репозиториями? Какие переменные я должен экспортировать?

(у меня есть 10 каталогов, один из которых проверен в разных репозиториях)

1 Ответ

1 голос
/ 20 мая 2010

Извлеченные рабочие копии обычно уже содержат все метаданные, необходимые для работы с ними клиента командной строки (ищите подпапки CVS, содержащие такие файлы, как Root, Repository и Entries. *). Клиент всегда будет сначала просматривать метаданные песочницы, прежде чем даже учитывать переменные среды.

Таким образом, нет необходимости экспортировать какие-либо переменные среды, если вы уже получили извлеченную рабочую копию - по крайней мере, не относящуюся к CVS - вам может потребоваться некоторая для включения туннелирования SSH, если вы используете протокол: ext: префикс хотя в * ix-системах, даже если это обычно не требуется, поскольку настройки по умолчанию уже ориентированы на такую ​​ОС.

Обратите внимание, что даже команды извлечения или другие команды, которые работают непосредственно в хранилище (такие как rlog, rtag и т. Д.), Не требуют каких-либо переменных среды. Все, что может быть указано переменными, также может быть указано с помощью аргументов командной строки. Единственная цель определения переменных среды, специфичных для CVS, таких как CVSROOT, состоит в том, чтобы не вводить одни и те же значения снова и снова.

...