是否可以使用命令行使用Eclipse的CVS?

lok*_*lok 5 eclipse versioning cvs version-control vcs-checkout

我一直在使用Eclipse从Eclipse界面中进行CVS checkout.是否可以像使用普通的CVS程序一样使用命令行?当我在命令提示符下输入CVS时,我会得到通常的结果

cvs is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)

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

Von*_*onC 5

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

文档" Eclipse与CVSNT和CVS 1.12.x的兼容性 "提到:

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

另请参阅兼容性FAQ:

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

不,Eclipse在Java中实现了一个CVS客户端,它使用文档化的CVS协议直接与服务器通信.无需外部CVS客户端.

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

Eclipse以与命令行CVS客户端相同的方式将CVS同步信息存储在CVS /文件夹中.
但是,您很少在Eclipse中看到这些文件夹.它们使用名为"team-private"的Core工具进行标记,这使得它们可以隐藏在视图之外.
如果打开(非Eclipse)文件资源管理器,您将看到这些目录及其内容出现在文件系统上.

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

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