You are not logged in.
What version control system meets The Arch Way of minimalism and simplicity the best?
I'm looking to use a VCS and wanted to know what people think is the simplest and most arch-like.
Libertarian Arch Linux User
Offline
git
Offline
git
QFT.
Offline
git was for me such a better experience then svn, i had constant problems with svn but with git it all worked. Git integrates good in the linux environment and it's used by the linux kernel , KDE ?, Gnome ? So it's good ![]()
Offline
Tech Talk: Linus Torvalds on git:
http://www.youtube.com/watch?v=4XpnKHJAok8
Interesting and also very funny sometimes.
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
another vote for git!
There are a couple of tutorials on the git website that I found useful.
Linus' Google presentation is informative and very entertaining. If you have a soft spot for cvs or svn best not to watch. ![]()
Offline
Minimalistic, simple, and usable UI: mercurial
Offline
Before I opened this, I knew everyone was going to say git ![]()
![]()
Offline
CVS (Concurrent Version Control System) is a powerful tool which allows concurrent development of software by multiple users.
Basically, cvs is built upon rcs. Git is totally different from both.
What you use depends on what your doing with it I think.
I use plain old RCS. But I use mine more for revision control for myself, making it drop dead easy to use.
FROM: http://www.faqs.org/docs/Linux-HOWTO/CVS-RCS-HOWTO.html
------------
Advantages of RCS:
* RCS is very simple to setup, with less administrative work.
* RCS is used in a centralized area where everyone works.
* RCS is useful for simple systems.
* Very strong locking of files - concurrency eliminated.
Downside of RCS:
* Concurrent development by multiple developers is not possible due to file locking and being limited to a single working directory. Because of the single working directory limitation, changes to files by multiple developers can cause failure of the 'make' command.
* Cannot stamp releases of an entire software project.
Offline