2009-05-05 15 views
1

我试图从SpringSource Tool Suite 2.0.0共享多模块Maven项目(使用m2eclipse插件)Subversion服务器(Subversive插件为Eclipse)。我发现svn:ignore属性不会传播到父项目的子模块:我需要右键单击属性并运行“Apply recursively ...”。更多的,如果子模块的根文件夹不在SVN仓库中,它将不起作用:首先,我需要签入根文件夹,然后右键单击属性并运行“Apply recursively ...”。在Eclipse中共享多模块项目时使用Subversive的最佳方式是什么?

我错过了什么吗?请描述你摆脱问题的方式。

P.S.该项目已嵌套结构:

PARENT 
+ component A 
    - module AA 
    - module AB 
+ component B 
    - module BA 
+ component C 
    - module CA 
    - module CB 
    - module CC 
+0

我很抱歉地说,但什么? – 2009-05-05 03:52:57

回答

1

如果Eclipse插件“颠覆” GUI是不是先进enouggh支持的那种属性设置你想要的,可能是一个命令行会更有效。

cd PARENT 
ls -s | xargs svn propset -R -F ignore.txt svn:ignore 

这样的话,你只能在已经提交的目录(和子目录)申请svn:ignore,而不必提交第一PARENT

如果您使用的是Windows,就像GnuWin32包可以帮助(或有多种选择,喜欢的PowerShell)

相关问题