Есть ли способ сделать это? У меня есть только клиентский доступ и нет доступа к серверу. Есть ли команда, которую я пропустил, или какое-то программное обеспечение, которое я могу установить локально, которое может подключаться и находить файл по имени файла?
Как выполнить поиск определенного файла в репозитории CVS?
Ответы (2)
Вы можете получить вывод
cvs rlog -Nh .
(обратите внимание на символ точки в конце - это фактически означает: весь репозиторий).
Это должно дать вам информацию обо всем шебанге, включая удаленные файлы и файлы, добавленные в ветки.
person
Oliver Giesen
schedule
02.12.2008
Вы можете использовать
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 он дает вам только имена файлов.
person
Martin v. Löwis
schedule
01.12.2008
разве rls не является командой только для CVSNT? также обратите внимание, что по умолчанию это будет сообщать только о файлах, которые существуют (или были удалены) в HEAD. файлы, добавленные в ветки (и не объединенные обратно), не будут сообщены этим.
- person Oliver Giesen; 02.12.2008
ах, должно быть, тогда он был относительно новым - я почти уверен, что его не было в CVS 1.11.x
- person Oliver Giesen; 02.12.2008