我已经使用CrossVC(图形化CVS客户端)检查了~/cvs
文件夹中的一堆存储库。
如何在cmd中使用这些已经检出的存储库中的CVS?我应该导出哪些变量?
(我有10个目录,其中一个有不同的已检查的存储库)
答案 0 :(得分:1)
签出的工作副本通常已包含让命令行客户端对其进行操作所需的所有元数据(查找包含Root,Repository和Entries等文件的CVS子文件夹。)。在考虑环境变量之前,客户端将始终首先查看沙箱元数据。
因此,如果您已经签出了工作副本,则无需导出任何环境变量 - 至少没有CVS特定的 - 如果您使用的是:ext:protocol,则可能需要一些用于启用SSH隧道的环境变量虽然在* ix-systems上有前缀,但通常不需要,因为默认值已经针对那种操作系统。
请注意,即使是直接在存储库上运行的checkout或其他命令(例如rlog,rtag等)也不需要任何环境变量。可以通过命令行参数指定变量指定的所有内容。定义CVS特定环境变量(如CVSROOT)的唯一目的是避免一遍又一遍地键入相同的值。