On 2013-04-25 03:06, ender21 wrote:
> 1. Tumbleweed
> 2. Move the /home folder to a separate partition and use the upgrade
> option when a new release is issued.
Notice that for a “system upgrade” you do not /need/ a separate /home
partition, because an upgrade does not format partitions, it basically
just upgrades packages.
Online upgrade
method
Offline upgrade
method
Chapter 16. Upgrading the System and System Changes
However, a separate /home gives you more options. You can install fresh,
keeping the home (and thus your user files) intact. Or you can install
into a secondary root partition, try both old and new versions, and then
choose one. Of course, on these two methods you have to redo your system
configs. If you have databases, webservers, mailservers, and such, they
don’t keep.
Another variation, useful with two roots, is having a separate /data
partition where Documents and such are saved for both, while /home
itself only contains smallish config files. Or you can have two roots,
two homes, and a data…
There are as many methods as people 
As for tumbleweed, notice that you are doing upgrades every week or
month, depending how active the development is. Further more, when there
is a new stable release, like 12.3, the base repository for Tunblewwed,
named “current”, changes the symlink in the server from pointing to 12.2
to pointing to 12.3, so suddenly one day you are in fact doing an
upgrade to 12.3 at a time of their choosing. In fact, on this phase you
can get some regressions.
Tumbleweed users are very happy (with some grumblings that particular
day of new users), so it is a good thing.
Choose what you prefer 
–
Cheers / Saludos,
Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)