在IntelliJ IDEA 12中配置SVN分支
首先:我已经咨询了JetBrain's,但它没有为我提供任何进一步的帮助 我不熟悉IntelliJ IDEA(使用12.1.4),在配置SVN分支时遇到一些困难 我的存储库的结构如下所示:在IntelliJ IDEA 12中配置SVN分支,svn,intellij-idea,Svn,Intellij Idea,首先:我已经咨询了JetBrain's,但它没有为我提供任何进一步的帮助 我不熟悉IntelliJ IDEA(使用12.1.4),在配置SVN分支时遇到一些困难 我的存储库的结构如下所示: /svn.local/some/path/PROJECT/trunk /svn.local/some/path/PROJECT/branches/dev/{different dev Branches in sub-folders} /svn.local/some/path/PROJECT/branches/
/svn.local/some/path/PROJECT/trunk
/svn.local/some/path/PROJECT/branches/dev/{different dev Branches in sub-folders}
/svn.local/some/path/PROJECT/branches/test
/svn.local/some/path/PROJECT/branches/prod
如您所见,我有不同的开发分支(每个分支存储在[..]/branchs/dev的子文件夹中),但只有一个测试和一个产品分支
我的分支配置与主干和dev分支(因为有子文件夹)完美配合,但与test和prod不配合
是否可以配置SVN integratoin,使我可以像使用trunk和dev一样访问测试和dev,或者我必须重新构造整个存储库?是的,您只需要配置多个分支位置 在
配置Subversion分支
对话框中,按如下方式设置值:
Trunk location: /svn.local/some/path/PROJECT/trunk
Branch locations:
/svn.local/some/path/PROJECT/branches
/svn.local/some/path/PROJECT/branches/dev
现在,当您选择一个分支时(例如,在更新项目
对话框中),您应该有以下选项:
trunk (trunk)
branches...
dev...
选择branchs..
,这将为您提供以下列表:
test
prod
dev
现在,您可以选择
test
或prod
分支,这是您想要的。当然,dev
确实不应该出现在这个列表中,但是由于分支嵌套在branchs
文件夹的子文件夹中,intellij认为dev
在这里也是一个分支。但是,从上一步中选择dev..
也可以访问其他分支 你能定义什么不起作用吗?是在你试图结帐的时候还是之后?您会收到什么错误消息?例如:当选择测试或产品分支时,我必须选择一个子文件夹,这对开发人员来说不是问题,因为不同的开发人员分支存储在子文件夹中。但在TEST和PROD中,子文件夹已经是项目的一部分。