|
|
|
|
|
by dozzie
3588 days ago
|
|
1. calculating differences 2. merging two or more different branches 3. transporting code (publishing it) 3a. accepting somebody else's patches 4. descriptions of history points 4a. pointers to parent code trees (especially with tree merges) 5. history traversals (bisecting, among the others) Not to mention that you need either administrative privileges for creating
a snapshot or a special kind of filesystem that supports this for
non-administrator. And sysadmin still needs to prepare such a filesystem for
your $HOME. |
|
As far as administration, most devs will have elevated rights or can use FUSE or something. We could talk about needing administrative privileges to install git, too, but it's pretty far removed from the central topic.