Track/Browse/Rollback changes on project level

Hello everyone,

I would like to see what you think about following feature. (hope I am not
preaching something which already exist but escaped my eye :)

I think it would be great and probably fairly easy given Idea's LVCS to
implement some sort of Track/Browse/Rollback changes on project level.
Something similar to creating project level label (View label in Starteam)
and being able to see all files modified since label creation and roll back
to the label.
Sometimes I start refactoring or just make some changes to my implementation
which leads to modification of several files. Some times I do not like the
result and want to roll it back to some point (label I've created before
making my changes). Or just want to review my changes at a glance by
navigating list of changed files doing VDiff on current version vs. label I
created.

It is very similar to being able to create a View label in Starteam and
compare current state of a view with a labeled one and seeing all modified
files and what was changed but on smaller scale (for short term changes) and
in LVCS not in my reals VCS

I think it would be enormously useful feature

What do you think?


2 comments
Comment actions Permalink

Alex Roytman wrote:

I think it would be great and probably fairly easy given Idea's LVCS to
implement some sort of Track/Browse/Rollback changes on project level.
Something similar to creating project level label (View label in Starteam)
and being able to see all files modified since label creation and roll back
to the label.


To set a global label: Tools | Local VCS | Add Label.

To view your changes since you set the label, or to roll back:
Right-click a source directory in the project view, select Local VCS |
Show History. Find and select the label in the list of changes.

Unfortunately I can't find a way of doing this on a project level, only
on a source root level, so if you have multiple source roots you will
have to view/rollback changes once for each root.

0
Comment actions Permalink

Oh I missed this show difference feature. Thank you very much for pointing
this out.

"Jonas Kvarnström" <jonkv@ida.liu.se> wrote in message
news:bllvbo$h2f$1@is.intellij.net...

Alex Roytman wrote:

>

I think it would be great and probably fairly easy given Idea's LVCS to
implement some sort of Track/Browse/Rollback changes on project level.
Something similar to creating project level label (View label in

Starteam)

and being able to see all files modified since label creation and roll

back

to the label.

>

To set a global label: Tools | Local VCS | Add Label.

>

To view your changes since you set the label, or to roll back:
Right-click a source directory in the project view, select Local VCS |
Show History. Find and select the label in the list of changes.

>

Unfortunately I can't find a way of doing this on a project level, only
on a source root level, so if you have multiple source roots you will
have to view/rollback changes once for each root.

>


0

Please sign in to leave a comment.