2017-03-02 80 views
0

在迁移我的团队的IDE安装之前,在测试Neon和新的Subversive版本与现有工作区项目的交互时,我遇到了一个奇怪的问题这并不是使用Mars.1和Subversive 3.0.2以及Native JavaHL 1.8.1进行的。我发现当一个项目被“配置为一个PHP项目”时,任何非空('也可以应用于空的项目)提交结果的一个或多个惊人的错误,一个那causes the project to disconnect from source control. (同时提交到服务器就好了。)带有Subversive的Eclipse PHP Neon.2在提交PHP配置的项目后产生项目连接错误

这可以通过team => share project命令轻松修复,但是我有兴趣停止发生问题。 错误在日志中显示为“获取资源列表”以连接到项目,然后是其他SVN相关任务的级联失败,出于同样的原因,直到记录器放弃enui并说“ ... 9更多“。

查杀构建命令org.eclipse.wst.validation.validationbuilderorg.eclipse.dltk.core.scriptbuilder,还有org.eclipse.php.core.PHPNature性质的项目文件,使其像一个新鲜十足的项目防止这个问题,但当然这不是一个可以接受的解决办法,因为这禁用不错DLTK玩具,如发生突出显示。

我实际上在eclipse论坛上提出了一个关于该问题的post,并且在进行持续调查时了解了以上大部分内容,其中包括大量故障复制,直到碰到.project设置为止。

诚然,我没有发现任何最近,这是很喜欢这对他们的Bugzilla,所以我可能只需要在此提交错误报告,但没有涉及颠覆和一负之间相互作用的任何问题那些模块?和/或任何已知的解决方法不像“告诉他们忽略错误并手动重新连接”或“不配置为PHP”那样愚蠢?

是完整的有关环境,我使用Eclipse PHP Neon.2与颠覆4.0.2使用本地JavaHL 1.8.15,都在良好的醇” 64B赢得7

回答

0

只需切换到SVNKit连接器事实证明,这已经足够了。

即使在我梳理了他们的bugzilla之后,也不知道是否存在已知问题,但是,实验导致使用SVNKit连接器(而不是SVNKit 1.8.14)配置为PHP的几个无问题提交,所以问题很可能出现在JavaHL中,无论是1.8.15还是1.8.15版本中的任何一个版本从最早的版本回到1.8.2。