如何列出CVS存储库中的所有模块?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

是否有命令返回CVS存储库中包含的模块名称列表?

作为CVS的新手,我想应该有些东西符合

cvs -d /usr/local/cvs listmodules

我应该listmodules用什么替换来获取CVS存储库中所有模块的列表?

cvs --help-commands返回以下内容:

add Add a new file/directory to the repository admin Administration front end for rcs annotate Show last revision where each line was modified checkout Checkout sources for editing commit Check files into the repository diff Show differences between revisions edit Get ready to edit a watched file editors See who is editing a watched file export Export sources from CVS, similar to checkout history Show repository access history import Import sources into CVS, using vendor branches init Create a CVS repository if it doesn't exist kserver Kerberos server mode log Print out history information for files login Prompt for password for authenticating server logout Removes entry in .cvspass for remote repository pserver Password server mode rannotate Show last revision where each line of module was modified rdiff Create 'patch' format diffs between releases release Indicate that a Module is no longer in use remove Remove an entry from the repository rlog Print out history information for a module rtag Add a symbolic tag to a module server Server mode status Display status information on checked out files tag Add a symbolic tag to checked out version of files unedit Undo an edit command update Bring work tree in sync with repository version Show current CVS version(s) watch Set watches watchers See who is watching a file

CVS版本是1.11.22

提问于
用户回答回答于

基本上有三种方法可以解决这个问题。哪一个适合你的情况首先取决于你在客户端和服务器上使用哪些版本的CVS,其次取决于你对“模块”的定义。

  1. 如果你指的是模块,因为他们原本以为由CVS的作者,即作为中的条目CVSROOT/modules文件,然后cvs co -c还是cvs co -s会给你的,两者之间唯一的区别是,后者将通过“状态”输出排序。你可以在这里阅读有关模块文件:http : //cvsbook.red-bean.com/cvsbook.html#modules
  2. 如果你至少使用CVS 1.12.8或CVSNT,并且你对模块的想法更多地与存储库中的实际目录相对应,那么cvs ls应该是你想要的。
  3. 最后,如果你确实在远程目录列表之后,但你的服务器正在运行较旧版本的CVS,那么首先执行“假”签出然后模拟递归更新的技巧是: cvs -d [CVSROOT] co -l。 cvs -n up -d
用户回答回答于

扫码关注云+社区