Как мне найти CVS-репозиторий для определенного файла?

Есть ли способ сделать это? У меня есть только клиентский доступ и нет доступа к серверу. Есть команда, которую я пропустил, или какое-то программное обеспечение, которое я могу установить локально, которое может подключиться и найти файл по имени файла?

2 ответа

Решение

Вы можете получить вывод

cvs rlog -Nh .

(обратите внимание на символ точки в конце - это фактически означает: весь репозиторий).

Это должно дать вам информацию обо всем shebang, включая удаленные файлы и файлы, добавленные в ветвях.

Ты можешь использовать

 cvs rls -Rde <modulename>

который даст вам все файлы в рекурсивном, например,

foo:
/x.py/1.2/Mon Dec  1 23:33:51 2008//
/y.py/1.1/Mon Dec  1 23:33:31 2008//
D/bar////

foo/bar:
/xxx/1.1/Mon Dec  1 23:36:38 2008//

Обратите внимание, что опция -d дает вам также удаленные файлы; не уверен, хотел ли ты этого. Без -e выдает только имена файлов.

Другие вопросы по тегам