Svn 配置subversion标记以使用模块

Svn 配置subversion标记以使用模块,svn,intellij-idea,module,Svn,Intellij Idea,Module,如何在IntelliJ IDEA中配置Subversion以支持多个模块?每个模块都有自己的主干、标记和分支文件夹,但所有模块都是从一个reposiotry中签出的。我的存储库的结构如下所示: /my_project /folder1 /module1 /trunk .... all module files /tags /1.0 /2.0 /branches /b1

如何在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

您只需进入
设置
->
项目设置
->
版本控制
,在右侧您会看到一个版本控制目录映射表,如下所示:

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

当然,替代方案是使用多个项目,而不是一个大型项目,但这涉及到很多alt选项卡,我相信您已经考虑过这个替代方案

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