我一直在使用 Eclipse 从 Eclipse 界面中进行 CVS 签出。是否可以像任何普通的 CVS 程序一样使用命令行来完成它?当我现在在命令提示符下键入 CVS 时,我得到了通常的
cvs is not recognized as an internal or external command
但是 CVSing 应该是可能的,因为它是 Eclipse 的一部分。我需要对环境变量进行更改吗?或者需要什么
我一直在使用 Eclipse 从 Eclipse 界面中进行 CVS 签出。是否可以像任何普通的 CVS 程序一样使用命令行来完成它?当我现在在命令提示符下键入 CVS 时,我得到了通常的
cvs is not recognized as an internal or external command
但是 CVSing 应该是可能的,因为它是 Eclipse 的一部分。我需要对环境变量进行更改吗?或者需要什么
您需要安装 CVS 才能在命令行中使用它。
文档“ Eclipse Compatibility with CVSNT and CVS 1.12.x ”提到:
Eclipse CVS 客户端是 CVS 客户端的 Java 实现,不需要安装任何其他 CVS 客户端。
这样做的好处是不需要用户安装任何额外的软件就可以使用 Eclipse CVS。
另请参阅兼容性常见问题解答:
1/ Eclipse 是否使用 [WinCVS|CVS 命令行客户端] 与服务器对话?
不会。Eclipse 用 Java 实现了一个 CVS 客户端,它使用记录在案的 CVS 协议直接与服务器对话。不需要外部 CVS 客户端。
2/ 命令行 CVS 客户端将信息存储在 CVS 文件夹中。Eclipse 做同样的事情吗?如果是这样,文件夹在哪里?
Eclipse 以与命令行 CVS 客户端相同的方式将 CVS 同步信息存储在 CVS/ 文件夹中。
但是,您很少在 Eclipse 中看到这些文件夹。它们使用称为“团队私有”的核心设施进行标记,这会导致它们被隐藏起来。
如果您打开(非 Eclipse)文件资源管理器,您将看到这些目录及其内容出现在文件系统上。3/ Eclipse 是否与命令行 CVS 客户端兼容?
Eclipse Team CVS 以与命令行 CVS 客户端兼容的格式存储其元信息。因此,您应该能够针对磁盘上的 Eclipse 工作区文件使用 CVS 命令行客户端。请注意,此支持是实验性的,您可能会遇到问题。