配置:
Windows 7专业版1.10.2 (org.tigris.subversion.subclipse.feature.group) Subversion Client Adapter 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)
这是一个应该驻留在\\WEBSERVER\testing\htdocs
(Ubuntu12.04LTSw/ Apache)上的PHP项目。
症状:
尝试通过签出从SVN导入项目,会发生一些不理想的事情,最糟糕的是,在签出完成时,所有文件都带有问号,并且不显示SVN信息(项目本身有[]而不是reponame)。
如果我试图“添加到版本控制”(我知道这是错误的,但请容忍我),我会得到"SVN同步信息已经损坏或丢失“。提交得到“没有什么可提交,您没有做任何更改”。更改一个文件并提交将得到相同的答复。
同时,TortoiseSVN显示已更新的文件夹,可以按公告的方式更新、提交、删除等,而我刚才更改的文件和Eclipse未更改的文件显示为已更改,正如预期的那样。
此外,Eclipse在处理任何操作时都极其迟缓--我猜每次我单击(几乎)任何地方时,它都会尝试检查整个SVN树,并在几分钟内停止响应。
发布于 2013-09-26 12:09:55
在Linux上,这样的事情不会发生在我身上。因此,我把我的思维上限,并猜测,问题可能在于UNC的路径语法。我连接了一个网络驱动器作为T:从\\WEBSERVER\testing
,瞧,一切都完美无缺地工作在第一次尝试。然而,我在文档中没有发现任何东西说我不能使用UNC作为路径。这是我应该知道的事吗?
https://stackoverflow.com/questions/19027878
复制相似问题