Re: [GD-General] Infrastructure for Distributed Development
Brought to you by:
vexxed72
From: Dave B. <bo...@au...> - 2007-10-20 15:53:35
|
Before you commit to subversion, you may want to take a look at Mercurial or Git. Personally I prefer Mercurial over Git (git's windows support is still in its infancy). Both are based on distributed models for source control. Mercurial can easily be added into other tools using scripting or other methods. They solve a lot of the issues of Subversion, and are quite fast. They are also free. -Dave -----Original Message----- From: gam...@li... [mailto:gam...@li...] On Behalf Of Chris Raine Sent: Saturday, October 20, 2007 5:24 AM To: gam...@li... Cc: Dornbusch Lutz Subject: [GD-General] Infrastructure for Distributed Development Hi, a few former colleagues and I have committed ourselves to work on a pet project in our spare time. Now, as we are spread out all over Europe, we somehow need an infrastructure that aids(not hinders) us in this distributed development effort, specifically regarding game assets. As I am currently developing with subversion as a version control backend, and for the fact that you can integrate subversion functionality into your program, I was thinking we might as well go for subversion as a data-storage backend. This comes with a few constraints, many consequences and a lot of decision-making beforehand ( locking vs. conflicts, binary vs. ascii, etc.. ), but with the ability to embed subversion directly into your asset-management, you can probably build a version-controlled asset-management application that might hide many if not all of the usage complexities of subversion from non-programmers ( explaining how to "resolve a conflict in an xml-file" over a long distance phone call is not an option ). One big downside is speed - subversion gets very slow as soon as the repositories grow in the number of files/directories. But before spending a lot of personal time and personal effort into this solution, I wanted to ask around if somebody has a more efficient, or simpler solution. Maybe I intend to tackle the problem from a too complex perspective ( especially considering this is a spare-time project ), or maybe there is a open-source/free product out there that already does what we need, and I simply missed it ... Any comments/experience/suggestions? regards and thanks in advance, Chris Raine ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Gamedevlists-general mailing list Gam...@li... https://lists.sourceforge.net/lists/listinfo/gamedevlists-general Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=557 |