Как мне найти 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 выдает только имена файлов.