CVS Eclipse:磁盘上已存在资源

时间:2013-11-10 08:02:53

标签: eclipse synchronization repository project cvs

此问题已在前面讨论过,但由于单独的情况,我正面临着这个问题。

我使用eclipse默认插件连接到我的CVS存储库(在UNIX上托管)。

在存储库中有2个文件: 1. abc.txt 2. abc.TXT

区别在于文件名中的情况。两者都是CVS中的有效提交。 当我尝试签出或同步存储库时,会显示以下错误:

A resource already exists on disk 'C:\Tarun\Work\Workspaces\person\abc.txt'. 它会在abc.TXT上抛出此错误。

我尝试过删除.cvs文件中的文件名等一些内容;但它不起作用,做大量的文件会很麻烦。

有人可以提出解决方案吗?

1 个答案:

答案 0 :(得分:0)

unix服务器上的文件系统区分大小写,因此允许txtTXT。本地Windows机器上的文件系统不区分大小写,因此将两个文件视为相同的内容。

你需要两个文件吗?假设你不这样做,你将不得不以某种方式在其中一个上做cvs remove。您可以通过从命令行调用cvs remove并将名称括在引号中从Windows机器执行此操作,但最好暂时在unix机器上检出项目并执行删除操作。如果您可以直接登录到unix服务器,那就试试吧。或者,许多Linux实时启动DVD中的一个也可以正常工作。