What's better to put on a web server? I'm new to Revision Control so I wouldn't know. Also this project exists already but I would like to implement some revision control on it and put it on a web server because there are multiple people that work on the code and multiple computers. Thanks!
+1
A:
The trend these days is GIT over SVN. If you are looking for a hosted service, check out http://github.com/.
Kevin Sylvestre
2010-09-20 19:02:00
Can I set up something like github on my own server because my data files are huge and I don't want to pay github for a private repository? Thanks!
ranzy
2010-09-20 19:21:46
@ranzy: you can host Gitosis yourself.
chelmertz
2010-09-20 20:09:46
@ranzy Gitosis is a good option. Just remember that in hosting any repositories, you must setup a backup policy on your server. Also, GitHub doesn't have any file size limits (just repository count limits). If you have a legitimate reason to use lots of storage, they won't keep you from doing so.
Kevin Sylvestre
2010-09-20 20:24:32
Oh okay. It's just that I don't want to host on Github because the stuff I'm working on is not open source so I don't want anybody to see.
ranzy
2010-09-20 21:53:36
But it's quite cheap.
FUZxxl
2010-09-21 06:47:11
+2
A:
Use git. It is not harder to learn than SVN if you do not have any version control knowledge. It has some really awesome helper tools and built-in commands.
There are multiple ways to make your workflow with git. There are really good blogposts on the Internet if you search for git workflow
.
Yorirou
2010-09-20 19:05:46
+1
A:
Absolutely Git. If you read about its architecture and the way it works (through on-line books, there are several), you'll understand that it's ages ahead of subversion or cvs (yikes). Plus, it's super fast.
Vasileios Lourdas
2010-09-20 19:07:19
Do you recommend any others such as mercurial or bazaar or git will do? Thanks!
ranzy
2010-09-20 19:22:13
No. Git will do just fine. Just be sure to read about the way it works (unstaged, staged, committed, etc.), understand the notion of branches and that each user has effectively their own branch, regardless of using remote repositories or not. Check the Pro Git online book (http://progit.org/book/).
Vasileios Lourdas
2010-09-20 19:28:54
A:
Use subversion if you're new to version control. Lots of tutorials available to help you setup
Mark O'Connor
2010-09-20 19:08:52