2010-08-08 38 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工作區文件。請注意,此支持是實驗性的,您可能會遇到問題。

相關問題