2013-01-15 334 views
7

我经常切换到不同的SVN分支,通常我使用1分支来处理1个问题。如何在Intellij IDEA标题中显示当前的SVN分支?

IDEA 12没有显示出一些很好的可见区域当前SVN分支,有时我忘了我的工作是什么分支,必须去改变 - >工作拷贝信息 - >刷新

是有一种方法可以在窗口标题或状态栏中显示当前分支(如IDEA为git所做的那样)?

我也试图编写一个插件,可以在IDEA标题中显示当前的SVN分支,但并不真正想读取大量的API和文档。

根据我的理解,如果没有标准的方式,我需要: 1)不知怎的,订阅SVN更新事件 2)修改IDEA标题(或状态栏),并添加当前分支的名字给它

回答

10

目前还不支持,请vote for this open request更早实现此功能。

+1

+1凹凸凸凹 –

+0

我找不到或在错误跟踪器中没有投票系统... ? – Pfiver

+0

@ Patrick2000 http://intellij-support.jetbrains.com/entries/23368682 – CrazyCoder

0

我知道你正在寻找一些自动化的方法来做到这一点。不幸的是,我没有答案。但我解决这个问题的方法是在项目标题中手动编写分支名称。例如,我有一个名为Product Trunk的项目和另一个名为Product Branch v2.3的项目。

+0

是的,这意味着我必须在每次切换后手动重命名我的项目,这留下了原始问题 - 有时我可以忘记更改它。 – relgames

+0

这可能与SVN如何不像git那样真正拥有分支有关。当然,它不难做到,但它依赖于SVN中的约定,而不是git中的一流支持。但我来到这个问题,因为我正在寻找同样的事情,因为我使用svn开关在分支之间移动... –

7

我只需点击'Update Project(Ctrl + T)'来识别分支。在“使用分支”字段中,它将显示当前分支。

但当然它不像为分支或类似的东西有一些状态栏那么方便。有时我忘记在分支之间切换,我认为如果有这样的分支,那么它可以解决这个问题。