tags:

views:

37

answers:

3

I use eclipse and svn 1.6

What I basically want is to be able to switch between svn files and current I work with, so that I could rollback to the state that I had before synchronizing and updating some files with svn changes.

I do not want to put local changes to svn. But I want the state of all files to be saved somewhere, by using a magic command: "save project current state".

And so later I can return to that state. But I do not want to use svn for this purpose. Svn is shared with other developers and is for stable release. What I need is to be able to keep milestone states, and specifically NOT USE SVN for this purpose.

It's like copying all the files to a backup folder and later, when you need, copying all those files back.

Any plugins recommended?

+1  A: 

Hmm, I'd actually recommend the usage of a branch if you want multiple variations on your code. That way you can also cross merge code as necessary.

Derek Clarkson
+1  A: 

Use git for this, it can use svn as remote repository, and have all this stuff you asks (and much more).

splix
+1 http://www.kernel.org/pub/software/scm/git/docs/git-svn.html
Karussell
A: 

The use of branches is exactly for such kind of usage. You can create an experimental branch and put your code there. If you're read just merge that branch back to the development line.

khmarbaise
@khmarbaise will branch be saved on remote server?
EugeneP
Yes of course, because this is the history of the project.
khmarbaise