Eclipse Maven父项目显示SVN更改,但子项目不显示';T
我在一个Eclipse Maven父项目显示SVN更改,但子项目不显示';T,eclipse,maven,svn,subclipse,tycho,Eclipse,Maven,Svn,Subclipse,Tycho,我在一个Maven Tycho项目中遇到了一个关于eclipsemars和Subclipse的问题。我得到了以下设置: 正如您所看到的,Subclipse声明父项目中有一些更改。尽管如此,儿童项目没有任何变化。正确的答案是:没有变化 我刚刚对父项目进行了新的签出和mvn安装。当我对所有子项目执行SVN同步时,它没有显示要提交的内容(当然也没有显示要更新的内容) 但是当我在父项目上做同样的操作时,它说我应该添加子项目的target目录 问题是:如何阻止Subclipse显示错误的更改通知?
Maven Tycho
项目中遇到了一个关于eclipsemars
和Subclipse
的问题。我得到了以下设置:
正如您所看到的,Subclipse声明父项目中有一些更改。尽管如此,儿童项目没有任何变化。正确的答案是:没有变化
我刚刚对父项目进行了新的签出和mvn安装。当我对所有子项目执行SVN同步时,它没有显示要提交的内容(当然也没有显示要更新的内容)
但是当我在父项目上做同样的操作时,它说我应该添加子项目的target
目录
问题是:如何阻止Subclipse显示错误的更改通知?
其他信息:在project explorertarget
中,目录显示为被svn忽略:
编辑:从下图可以看出,SVN配置没有问题。OrtoiseSVN正在文件资源管理器中正确显示它
这与Subclipse和Maven无关
这与SVN的工作原理有关。如果你对乌龟SVN也这样做,你会看到同样的事情。“目标”文件夹是由Maven在编译或打包某些内容时创建的。这就是Maven工作的地方。所以Subclipse说它们是新的,并询问您是否想将它们放入SVN是正常的
通常,您应该忽略“目标”文件夹,并将此忽略属性文件夹提交给SVN。然后,对于所有其他开发人员,“目标”文件夹将被忽略
我在SubClipse或Subversive方面遇到了很多问题,因此决定使用比Eclipse插件更好的Ortoise SVN。插件有缺陷
因此,要轻松解决您的问题,请右键单击并选择“忽略文件夹”,因为Subclipse不了解SVN属性…哇,这是一个快速的否决票!当你否决投票时,请评论我能说得更清楚的内容。很抱歉,这是Subclipse和Maven的问题。正如你所说,乌龟是一个很好的工具。当我在文件浏览器中查看我的项目时,OrtoiseSVN不会在父项目中声明更改。所以它正确地显示了它。此外,无法将target
目录添加到svn:ignore,因为它已被忽略。因此,恐怕这不是解决方案:(@Alex,但图片显示“plugin/target/”显示为新的,这意味着您没有在“plugin”文件夹上正确设置“svn:ignore”,因为svn:ignore
没有递归工作。