我一直在使用Eclipse从Eclipse界面中进行CVS checkout。是否可以像使用普通的CVS程序一样使用命令行?当我在命令提示符下输入CVS时,我得到了通常的
cvs is not recognized as an internal or external command
但CVSing应该是可能的,因为它是Eclipse的一部分。我是否需要更改环境变量?或者需要什么
答案 0 :(得分:5)
您需要安装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中看到这些文件夹。它们使用名为“team-private”的Core工具进行标记,这使得它们被隐藏起来 如果您打开(非Eclipse)文件资源管理器,您将看到这些目录及其内容显示在文件系统上。
3 / Eclipse是否与命令行CVS客户端兼容?Eclipse Team CVS以与命令行CVS客户端兼容的格式存储其元信息。因此,您应该能够对磁盘上的Eclipse工作区文件使用CVS命令行客户端。请注意,此支持是实验性的,您可能会遇到问题。