配置:
Windows 7 Professional上的Eclipse Kepler Subclipse 1.10.2(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 Merge Client 4.0.1(com.collabnet.subversion.merge.feature.feature.group)
这是一个PHP项目,应该驻留在\\WEBSERVER\testing\htdocs
(Ubuntu 12.04-LTS w / Apache)。
症状:
尝试通过签出从SVN导入项目,发生了几件不受欢迎的事情,其中最糟糕的是在结账时,所有文件都带有问号并且不显示SVN信息(项目本身有[]而不是[reponame])。
如果我尝试“添加到版本控制”(我知道这是错误的,但请耐心等待)我得到“SVN同步信息已损坏或丢失”。提交得到“没有什么可以提交,你没有做任何改变”。更改文件并提交会得到相同的答案。
与此同时,TortoiseSVN显示文件夹已更新,可以更新,提交,删除等广告,并且我刚刚更改的文件以及Eclipse表示未更改的文件由TSVN显示为已按预期更改。
此外,Eclipse在处理任何操作时都是灾难性的 - 我猜每次点击(差不多)任何地方,它都会尝试检查整个SVN树并停止响应几分钟。
答案 0 :(得分:0)
Linux上没有这样的事情发生在我身上。所以我把思考上限,并猜测问题可能在于UNC路径语法。我从\\WEBSERVER\testing
连接了一个网络驱动器作为T:并且看,一切都在第一次尝试时完美无缺。
然而,我没有发现任何关于我不能使用UNC作为路径的文档。这是我应该知道的吗?