Как я могу зафиксировать файл в CVS без проверки хранилища - PullRequest
1 голос
/ 09 декабря 2011

В CVS я могу выполнять некоторые операции удаленно, не имея извлеченного репозитория:

cvs -d <repo> rlog <file>
cvs -d <repo> rls <dir>

Я могу даже извлечь один файл:

cvs -d <repo> checkout -p <file>

Есть лиспособ зафиксировать файл без проверки хранилища в CVS?

1 Ответ

0 голосов
/ 11 декабря 2011

Нет, это невозможно.

Это связано с тем, что cvs требует некоторых метаданных, хранящихся в папке CVS, для выполнения некоторых операций, включая фиксацию. Наиболее важными записями в этом случае являются Root и Repository.

Root указывает местоположение хранилища cvs (хотя технически это можно указать в командной строке). Repository сообщает вам путь к файлу в хранилище. Этот второй нельзя передать в командной строке, поэтому у вас нет способа сообщить cvs, какой файл в репозитории действительно применить какие-либо изменения.

Раздел 2.3 руководства CVS объясняет больше о файлах в папке CVS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...