LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 11-03-2008, 06:39 PM   #1
RileyTheWiley
Member
 
Registered: Dec 2007
Posts: 59

Rep: Reputation: 15
"Low-hurdle" version control for Linux?


I am a solo dev who wants to archive and keep track of versions of projects I am working on. I need an open source version control system that has minimal overhead in terms of learning curve, setup time, etc. I don't need much, just basic versioning and backup, diff between versions, etc.

I have looked at Subversion but it has already eaten half a day. I am also interested in cvs but am not clear on the differences between them. I have also heard of ant but know little about it.

Anyone want to make a suggestion?

Thanks

Eric
 
Old 11-03-2008, 07:13 PM   #2
estabroo
Senior Member
 
Registered: Jun 2008
Distribution: debian, ubuntu, sidux
Posts: 1,126
Blog Entries: 2

Rep: Reputation: 124Reputation: 124
Mercurial is really nice for your kind of setup. Really easy to use.

to put an existing project under version control
cd to project directory
hg init
hg add *
hg commit

It even has a built in server so if you want to peruse it via a web browser just cd into the directory and type hg serve and point the browser at localhost:8000

use clone to duplicate a repo, like for instance I use a laptop a lot so I clone the repo from my desktop to my laptop, this also lets me push the changes back easily to the desktop

hg clone ssh://user@name_or_ip_of_desktop/path/relative/to/repo local_name_for_repo

and to send the changes back after a local commit just hg push with no arguments and it'll send them to the repo they were cloned from.

Since its a distributed version control each repo has the full history, no need to be connected to a network to query a remote server.
 
Old 11-03-2008, 07:17 PM   #3
Quakeboy02
Senior Member
 
Registered: Nov 2006
Distribution: Debian Linux 11 (Bullseye)
Posts: 3,407

Rep: Reputation: 141Reputation: 141
sccs is easy to understand and doesn't have the learning curve the rest have. It's also not as commonly used in Linux.
 
Old 11-03-2008, 07:32 PM   #4
pinniped
Senior Member
 
Registered: May 2008
Location: planet earth
Distribution: Debian
Posts: 1,732

Rep: Reputation: 50
"cvs" is still somewhat popular and there aren't that many commands. It seems to be gradually losing out to "bazaar" (bzr) and "git" though. For a while it looked as though "subversion" (svn) was coming out on top, but even that seems to be slowly losing to git and bzr.

The most important thing is that the software provides the features you need; the time taken to learn how to use it is not the primary factor.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting "Control" on "Caps Lock" - A How To GAVollink LinuxAnswers Discussion 2 01-16-2009 02:46 PM
Are there "Accessability Controls" in any version of Linux similar to Windows? Zorka Linux - Newbie 3 09-09-2008 12:57 PM
LFS: Linux 2.6.x Error: Checkbin: "Too old version" DarthBane Linux From Scratch 4 06-17-2004 08:12 PM
Linux Version - "Add/Remove Programs" OldBob Linux - Newbie 3 03-12-2004 02:33 PM
Is solution for control "NaN" and "Inf" in C/C++ gmitra Programming 2 09-19-2002 08:57 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:54 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration