CVS or SVN or GIT? [duplicate]
Asked Answered
T

1

5

Possible Duplicate:
Revision Control System Recommendations

I'm in the middle of developing a web app. Which version control system (CVS/SVN/GIT) is recommended for managing a web app (it's environment is PHP/MySQL, Apache 2, Ubuntu 10.10 64-bit server)?

The web app is being developed on a dev/sandbox server for now, but will eventually be hosted on dedicated servers in the cloud when its private beta and then launch time.

Typeset answered 4/4, 2011 at 23:49 Comment(3)
possible duplicate of Revision Control System Recommendations and SCM choice for a new user?Tswana
I wouldnt even consider CVS if i were you. Im partial to SVN over Git myself - mainly because i prefer svn:externals to git submodules... but i mean really thats a pretty small thing.Darmit
@prodigitalson: Have a look at git-subtree.Departmentalism
P
21

Once upon a time, cvs almost completely replaced its competition and ruled the world of version control.

Then it was itself replaced by svn.

And now, svn has been replaced by git and github.

Git, Mercurial, and some proprietary systems are clearly the future of the VCS world.

Pskov answered 4/4, 2011 at 23:58 Comment(3)
Why do popular VCS's keep getting replaced relatively quickly?Typeset
It wasn't quick, the above process took 20 years. (CVS was first released in 1990.) Prior to CVS, revision control applied mainly to single files, though you could always say *.c. CVS introduced the idea of keeping track of projects and hierarchies. Then svn was basically a from-scratch rewrite of cvs. Git and Mercurial introduced the distributed and branch-aware VCS, both quite important features and worth tossing svn overboard for.Pskov
Its really not that big a learning curve and there are many good examples out there.Adkisson

© 2022 - 2024 — McMap. All rights reserved.