5

我一直在使用 Eclipse 从 Eclipse 界面中进行 CVS 签出。是否可以像任何普通的 CVS 程序一样使用命令行来完成它?当我现在在命令提示符下键入 CVS 时,我得到了通常的

cvs is not recognized as an internal or external command

但是 CVSing 应该是可能的,因为它是 Eclipse 的一部分。我需要对环境变量进行更改吗?或者需要什么

4

1 回答 1

5

您需要安装 CVS 才能在命令行中使用它。

文档“ Eclipse Compatibility with CVSNT and CVS 1.12.x ”提到:

Eclipse CVS 客户端是 CVS 客户端的 Java 实现,不需要安装任何其他 CVS 客户端
这样做的好处是不需要用户安装任何额外的软件就可以使用 Eclipse CVS。

另请参阅兼容性常见问题解答

1/ Eclipse 是否使用 [WinCVS|CVS 命令行客户端] 与服务器对话?

不会。Eclipse 用 Ja​​va 实现了一个 CVS 客户端,它使用记录在案的 CVS 协议直接与服务器对话。不需要外部 CVS 客户端。

2/ 命令行 CVS 客户端将信息存储在 CVS 文件夹中。Eclipse 做同样的事情吗?如果是这样,文件夹在哪里?

Eclipse 以与命令行 CVS 客户端相同的方式将 CVS 同步信息存储在 CVS/ 文件夹中。
但是,您很少在 Eclipse 中看到这些文件夹。它们使用称为“团队私有”的核心设施进行标记,这会导致它们被隐藏起来。
如果您打开(非 Eclipse)文件资源管理器,您将看到这些目录及其内容出现在文件系统上。

3/ Eclipse 是否与命令行 CVS 客户端兼容?

Eclipse Team CVS 以与命令行 CVS 客户端兼容的格式存储其元信息。因此,您应该能够针对磁盘上的 Eclipse 工作区文件使用 CVS 命令行客户端。请注意,此支持是实验性的,您可能会遇到问题。

于 2010-08-08T01:41:47.720 回答