代码之家  ›  专栏  ›  技术社区  ›  Artyom Sokolov

在Eclipse中共享多模块项目时,使用Subversive的最佳方法是什么?

  •  1
  • Artyom Sokolov  · 技术社区  · 17 年前

    使用Eclipse插件M2i.0(用于Subversion的多源插件)尝试从Eclipse插件到Subversion。我发现svn:ignore属性没有传播到父项目的子模块:我需要右键单击该属性并运行“递归应用…”。此外,如果子模块的根文件夹还不在SVN存储库中,它将不起作用:首先,我需要签入根文件夹,然后右键单击属性并运行“递归应用…”。

    我错过什么了吗?请描述一下你解决这个问题的方法。

    另外,该项目具有嵌套结构:

    PARENT
    + component A
      - module AA
      - module AB
    + component B
      - module BA
    + component C
      - module CA
      - module CB
      - module CC
    
    1 回复  |  直到 16 年前
        1
  •  1
  •   VonC    17 年前

    如果Eclipse插件“Subversive”GUI不高级,不足以支持所需的属性设置,那么命令行可能会更有效。

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

    这样你就可以申请了 svn:ignore 仅在已提交的目录(和子目录)上,无需先提交 PARENT .

    如果您使用的是Windows,则会出现一个类似 GnuWin32