配置:
Windows 7 Professional Subclipse 1.10.2 上的 Eclipse Kepler (org.tigris.subversion.subclipse.feature.group) Subversion 客户端适配器 1.10.0 (org.tigris.subversion.clientadapter.feature.feature.group) Subversion JavaHL NLA 1.8.3 (org.tigris.subversion.clientadapter.javahl.feature.feature.group) CollabNet 合并客户端 4.0.1 (com.collabnet.subversion.merge.feature.feature.group)
这是一个应该驻留在\\WEBSERVER\testing\htdocs
(Ubuntu 12.04-LTS w/Apache)上的 PHP 项目。
症状:
尝试通过签出从 SVN 导入项目,发生了几件不受欢迎的事情,最糟糕的是,在签出完成后,所有文件都带有问号并且不显示 SVN 信息(项目本身有 [] 而不是 [回购名称])。
如果我尝试“添加到版本控制”(我知道这是错误的,但请耐心等待)我得到“SVN 同步信息已损坏或丢失”。提交得到“没有什么可以提交,你没有做任何改变”。更改文件并提交会得到相同的答案。
同时,TortoiseSVN 将文件夹显示为已更新,可以更新、提交、删除等,正如所宣传的那样,我刚刚更改且 Eclipse 说没有更改的文件被 TSVN 显示为已更改,正如预期的那样。
此外,Eclipse 在处理任何操作时都非常缓慢——我猜每次我(几乎)单击任何地方时,它都会尝试检查整个 SVN 树并停止响应几分钟。