intellij updating: best practices?

I am currently using 6.0.2 beta, and would like to upgrade to 6.0.2 final now that it has been out.

So what is the best way to do this while keeping all of my old intellij settings?

I assume that if I do a clean deinstall (of 6.0.2 beta) followed by an install of 6.0.2 final that I will lose all of my intellij settings, which I am loathe to do.

In particular, since I am still stuck using windoze, the program files for 6.0.2 beta are stored in the usual default location
C:\Program Files\JetBrains\IntelliJ IDEA 6043
and the intellij settings are all stored under
C:\Documents and Settings\KevinLeahy\.IntelliJIdea60

In making the statement above about deinstalling intellij (using the usual remove program control panel), I am assuming that the deinstaller clears out both those directories (in Program Files and Documents and Settings).

Please inform me otherwise if I am wrong, since if deinstallation leaves my intellij settings files inside Documents and Settings intact, then my dilemma is solved.

But if I am right, then how do you guys preserve your settings between upgrades?

Do you simply install the new version and use the file system to delete the old version's root directory under Program Files? (The issue I see here is that by not using the windows remove tool, you may be leaving all kinds of cruft such as in the registry around.)

Or do you first zip up the files inside the
C:\Documents and Settings\KevinLeahy\.IntelliJIdea60
and then do a deinstall old, install new, then unzip the settings files back into .IntelliJIdea60?

Thanks in advance for any suggestions.

Would it be worthwhile asking IDEA to make this upgrade procedure more automatic?

I love, for instance, the way firefox updates: it detects even minor version updates (which intellij does not seem to), and then you simply hit an update button and it does everything else automatically for you, preserving all of your old settings.

2 comments
Comment actions Permalink

Hello captainmidnight,

c> I am currently using 6.0.2 beta, and would like to upgrade to 6.0.2
c> final now that it has been out.
c>
c> So what is the best way to do this while keeping all of my old
c> intellij settings?
c>
c> I assume that if I do a clean deinstall (of 6.0.2 beta) followed by
c> an install of 6.0.2 final that I will lose all of my intellij
c> settings, which I am loathe to do.

The uninstaller prompts you whether you would like to remove your settings.
By default, the settings are not removed.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

>The uninstaller prompts you whether you would like to remove your settings.
>By default, the settings are not removed.

Yup, thats right, the uninstaller has check boxes for removing settings and caches and by default they are unselected (as is proper).

Everything worked (deinstall then install), thanks much!

Only thing more that I would like is a totally easy auto update process like firefox that I described in the first post. But doing the above, while slightly manual, works well for now.

0

Please sign in to leave a comment.