cvs editors не работает из многих мест в одном проекте - PullRequest
1 голос
/ 09 августа 2011

Я использую cvs для проекта. Я извлекаю копию проекта из репозитория, используя cvs checkout ..., а затем использую cvs edit <file> для их редактирования. Теперь рассмотрим пример структуры каталогов для моего проекта:

project/:

dir1/:
sample1.C

dir2/:
sample2.C

Теперь предположим, что я запускаю следующие команды:

cd ~/cvs/project/dir1/
cvs edit sample1.C
cd ../dir2
cvs edit sample2.C
cvs editors

Мой вывод будет содержать только sample2.C и без упоминания sample1.C. Если я cd в dir1, я вижу только sample1.C в качестве редактируемого. Мои вопросы следующие:

  1. Что-то не так с моими настройками cvs? Или я должен вызвать команду cvs edit из одного места для любого файла, который мне нужно отредактировать, чтобы увидеть все файлы, редактируемые в одном месте.

  2. Есть ли в cvs команда, которую я могу использовать для просмотра всех файлов, редактируемых в cvs, между проектами?

P.S: Пожалуйста, дайте мне знать, если потребуется более подробная информация.

1 Ответ

1 голос
/ 27 февраля 2012

cvs команды по умолчанию работают в текущем каталоге и ниже. Итак, в вашем примере, потому что вы находитесь в dir2, вы видите только sample2.C. Если вы вернетесь обратно в каталог proect, вы увидите оба файла.

...