Tell me more ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

In the linux/unix machine I am using, I am just a normal user. However, I want a version control system to manage my files to prevent accidental delete/rename/lost/modification. Obviously I don't have the right to install a version control into the machine. Do we have a portable version of such version control system?

Most likely I use AIX. or Red Hat Linux.

share|improve this question
2  
you may find that you can setup rsync or similar with a user cronjob to backup your files without needing to install anything. – Sirex Aug 18 '11 at 9:40

3 Answers

Version control system is a program like any other. You can install it system-wide or locally if you like. Read the first two lines of GIT installation instructions for example.

Also, if you are going to build anything to run as normal user, you might be interested in the question about running your own programs.

share|improve this answer

For your intended use, the ancient, but serviceable RCS or CVS systems may already exist on both AIX and Red Hat, and are perfectly acceptable for a single user. They're easy to learn, fast, aren't heavy on resources, and are very, very well debugged code. IDE and GUI clients abound for CVS. You can compile both systems yourself, and put the executables just about anywhere (like $HOME/bin).

CVS allows you to put a "repository" in an arbitrary directory, which might get you backups (of the repository) for free, eliminating that headeache.

With RCS, you've either got ugly RCS/ directories everywhere, or you can use symlinks to a "repository".

Sometimes old school is the best school.

share|improve this answer

Try SourceAnywhere Hosted. Its Java client works well on Linux.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.