2010-08-08 81 views
5

我一直在使用Eclipse从Eclipse界面内部进行CVS签出。是否可以像使用任何正常的CVS程序一样使用命令行来完成它?当我在我的命令提示符下输入CVS时,现在我可以得到通常的,因为它是Eclipse的一部分,所以应该可以使用CVSing。我是否需要更改环境变量?或需要什么使用命令行可以使用Eclipse的CVS吗?

+1

为什么不安装CVS?内置的CVS eclipse使用的可能是纯粹的库,换句话说,它没有命令行界面。 – 2010-08-08 01:26:01

回答

5

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

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

Eclipse的CVS客户端的Java实现CVS客户端不要求安装任何其它CVS客户端。
这样做的好处是可以在不需要用户安装任何附加软件的情况下使用Eclipse CVS。

compatibility FAQ参见:

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客户端兼容的格式存储其元信息。因此,您应该能够使用CVS命令行客户端来对付磁盘上的Eclipse工作区文件。请注意,此支持是实验性的,您可能会遇到问题。

相关问题