1,079
edits
(Added some missing names) |
|||
Line 4: | Line 4: | ||
=== Pro Subversion === | === Pro Subversion === | ||
* Support for versioned renames/moves (impossible with CVS): Fingolfin | * Support for versioned renames/moves (impossible with CVS): Fingolfin | ||
* Supports directories natively: It's possible to remove them, and they are versioned: Fingolfin | |||
* File properties are versioned; no more "executable bit" hell: Fingolfin | |||
* Overall revision number makes build versioning and regression testing much easier: Ender, Fingolfin | * Overall revision number makes build versioning and regression testing much easier: Ender, Fingolfin | ||
* Atomic commits: Fingolfin | * Atomic commits: Fingolfin | ||
Line 9: | Line 11: | ||
* Easier hook scripts (pre/post commit, etc): SumthinWicked (I use it for Doxygen after commits) | * Easier hook scripts (pre/post commit, etc): SumthinWicked (I use it for Doxygen after commits) | ||
* Prevents accidental committing of conflicted files: Salty-horse, Fingolfin | * Prevents accidental committing of conflicted files: Salty-horse, Fingolfin | ||
* Support for custom 'diff' command: Fingolfin | |||
=== Pro CVS === | === Pro CVS === | ||
* Lots of people know how to use it: Fingolfin | * Lots of people know how to use it: Fingolfin | ||
* Lots of documentation available: Fingolfin | * Lots of documentation available: Fingolfin | ||
=== Contra Subversion === | === Contra Subversion === | ||
Line 20: | Line 22: | ||
=== Contra CVS === | === Contra CVS === | ||
* No support for versioned renames/moves (CVS repos hackery is not even remotely a replacement): Fingolfin | * No support for versioned renames/moves (CVS repos hackery is not even remotely a replacement): Fingolfin | ||
* No proper support for directories (in particular, deleting them, but also renames/moves): Fingolfin | |||
* | |||
=== See Also === | === See Also === | ||
* [http://svnbook.red-bean.com/en/1.1/apa.html Subversion for CVS Users] - Lists the major differences. Taken from the svn book | * [http://svnbook.red-bean.com/en/1.1/apa.html Subversion for CVS Users] - Lists the major differences. Taken from the svn book |
edits