Which Branch Am I In?

I just noticed that it is difficult to know where I am developing (SVN).

There is no indication in the Editor, Project Pane, Title Bar, Changes Panel or Commit Dialog to say which branch I am in.
This has led me to accidentally commit to the wrong branch the day after I was doing a lot of switching and merging.

The crucial place to have the information is in the Commit Dialog.
Everywhere else is useful but cosmetic

2 comments
Comment actions Permalink

http://www.jetbrains.net/jira/browse/IDEABKL-2259 is open on this request. It was opened against CVS, but http://www.jetbrains.net/jira/browse/IDEA-20857, which was opened against subversion, got marked as a duplicate of it.

I think the difficulty in implementing this is that IDEA uses a generic version control system (VCS) API at the heart of all its version control integration. And since each flavor of VCS implements branching in different ways, it makes it harder to introduce this feature.

As a suggested workaround until this gets implemented, I name my projects by the branch. For example foo-HEAD, foo-RB1, foo-RB2.5. This way I have the branch indicated in the title bar of the window (and in its task bar button). So it is at least in a fairly prominent, and consistent, place.You just need to get into the habit of looking at the IDE's title bar when doing commits.  I know its not as useful as if it were on the commit dialog, but it is something. I hope that helps.

0
Comment actions Permalink

Oh good issue. I voted for it and am now watching it.

Thanks

"Mark Vedder" <no_reply@jetbrains.com> wrote in message
news:20804461.20351233932197687.JavaMail.clearspace@app4.labs.intellij.net...

http://www.jetbrains.net/jira/browse/IDEABKL-2259 is open on this request.
It was opened against CVS, but
http://www.jetbrains.net/jira/browse/IDEA-20857, which was opened against
subversion, got marked as a duplicate of it.

>

I think the difficulty in implementing this is that IDEA uses a generic
version control system (VCS) API at the heart of all its version control
integration. And since each flavor of VCS implements branching in
different ways, it makes it harder to introduce this feature.

>

As a suggested workaround until this gets implemented, I name my projects
by the branch. For example foo-HEAD, foo-RB1, foo-RB2.5. This way I have
the branch indicated in the title bar of the window (and in its task bar
button). So it is at least in a fairly prominent, and consistent,
place.You just
need to get into the habit of looking at the IDE's title bar when doing
commits. I know its not as useful as if it were on the commit dialog, but
it is something. I hope that helps.

>

---
Original message URL:
http://www.jetbrains.net/devnet/message/5231593#5231593


0

Please sign in to leave a comment.