Skip to main content

A first look at open source, decentralized version control systems

I am having a first look at this Quick Reference Guide to Free Software Decentralized Revision Control Systems, trying to find some that has both windows and unix clients, can be used without being permanently connected to the server, or installing anything on it, and are suitable for 3D projects.
What I want is to be able to host a 3d project repository using a simple shared web hosting, which gives little more than FTP, SQL and PHP.

These are my conclusions:

Checking monotone´s links I have found A Simple Version Control System which is entirely PHP/SQL based, with file access through FTP. This looks like the best for now.

Darcs has a very interesting approach, clients can read from the repository through "file system, (...) HTTP or email", and submit patches (diffs) through email. Also worth checking.

Bazaar allows to add, commit and recover binary files and will allow you to plug in support for diffing or merging, but it is "primarily a source code control system, not a media archive system". Anyway, it is worth checking it.

Libresource seems very interesting, but complicated.

Subversion and (related) SVK need to adjust the configuration of Apache via its httpd.conf file, which is not available in my case.

Monotone does not use a central server at all, rather clients selectively communicate changes to each others using the netsync protocol. I´d rather go for a more user-transparent system.

Codeville does not support binaries yet (it lists"support for binaries" in its todo list
)

Maybe CVS is an overkill, other alternatives are:

Unison which seems a bit problematic on windows and needs peer to peer connection.

Comments

Popular posts from this blog

PIPELINE: A simple projects manager for Autodesk Maya

A  producer of two graduation short films just sent me an email: "We all know how complicated Shotgun is:  I found this Maya-centric project manager that looks awesome. Surely it´s not the mastodon that Shotgun is, but could be useful for the new short films, mainly to save the burden of setting all the craziness we have suffered" Main features are: Project organisation:   Folder structure and naming conventions. Version control: Saves and versions scenes and  playblasts. Team collaboration: Roles and permissions Last update was in February 2018, but Lior seems pretty fast to reply in the  feedback forum . Let me share some relevant information I´ve found in the web page http://pipeline.nnl.tv "The license is restricted to a single user - without any other limitations." The " Non-Commercial use only  with  Limited functionality "  Trial license is free The " Non-Commercial and Educational use only  -  Requires Ema...

"Simple Animation" the first cloud based, virtual, animation studio has been disclosed at SIGGRAPH

Simple Animation  is a ground breaking solution that allows to set up a virtual studio with artist tools, production tracking, storage and rendering farm, paying exclusively on the go, and accessing  talent anywhere in the world . The artists just need the basic physical interface: any low-end computer with his choice of display and mouse/digitizer, and a reasonable internet connection. Once securely logged into the system, they´ll have access to a complete virtual workstation loaded with any production software they might need (either free or commercial), a production tracking system, etc. just as if they were sitting at a brick and mortar studio. Artists don´t have to install or run any software on their own computer, in fact they can´t even download the assets locally: everything is running in Simple Animation server, and kept securely there. The possibilities are truly endless: - Imagine you need a super powerful workstation for just a few days to calculat...

Exclusive! Buckshot free CG Project Manager

It´s not Christmas yet, but Santa has come to visit this blog and brings an exclusive present for all readers! :-D Marcus just sent this email for you all: Hi there, My name is Marcus.  I've created a free CG Project Manager called Buckshot. I used it a couple of years ago for the TV show Spartacus and it worked really well. My aim is for us to all work together to create more open standards for our industry.  I want to help individuals, teams and companies collaborate better and improve their efficiency. We need to be smarter not just cheaper. The reason this system is revolutionary is that it's built entirely inside Google Apps and it's free. So if you use Gmail like some of the big studios do you're all set. You can test it out for yourself at:  http://links.vfx2.com/ buckshot _light This is an open project so we need your input to improve the system. If you like it, you can also get on the free beta test programe for the full Buckshot system which utilizes...

Search this blog