配置subversion标签以使用模块

时间:2014-11-06 09:52:12

标签: svn intellij-idea module

如何在IntelliJ IDEA中配置Subversion以支持多个模块?每个模块都有自己的主干,标签和分支文件夹,但所有模块都是从一个reposiotry中查看的。我的存储库的结构如下所示:

/my_project
  /folder1
    /module1
      /trunk
         .... all module files
      /tags
         /1.0
         /2.0
      /branches
         /b1
    /module2
      /trunk
         .... all module files
      /tags
         /1.0
         /2.0
      /branches
  /folder2
    /module3
      /trunk
         .... all module files
      /tags
         /1.0
         /2.0
      /branches
  /module4
    /trunk
       .... all module files
    /tags
       /1.0
       /2.0
    /branches

1 个答案:

答案 0 :(得分:0)

您可以直接进入Settings - > Project Settings - > Version Control在右侧,您应该看到一个用于版本控制目录映射的表,如下所示:

Version Control Directory mappings

您可以使用+按钮定义与项目中不同目录对应的不同源根。

当然,替代方案是使用多个项目而不是一个大型项目,但这涉及大量的alt-tabbing,我确定你已经考虑过这个替代方案。

无论如何,这个(加上一些使用右键点击:Subversion - > Relocate ...来为每个模块选择正确的源根目录)在过去为我解决了类似的问题 - 它对你有用吗?