Page 1 of 1
Level Editing Version Control Software
Posted: Fri Nov 04, 2005 6:44 pm
by Foo
Can anyone (perhaps with a programming background) comment on using Revision Control software (like CVS or SVN) to develop Quake levels?
I was thinking that this would be ideal, both for invididual project managing a lot of files, and for collaborative efforts on a .map file.
Anyone tried it? Better yet, is there anywhere out there that can be used specifically for mapping version control?
Posted: Fri Nov 04, 2005 9:27 pm
by ^misantropia^
Is this for a commercial or free project?
Posted: Sat Nov 05, 2005 1:35 am
by wviperw
Just use
Subversion (and
TortoiseSVN if you want a nice interface). You could just set your repository to somewhere else on the hard drive and have it control your mapping directory.
Posted: Sat Nov 05, 2005 10:32 pm
by SCDS_reyalP
Keep in mind that Radiant has the nasty habit of completely reorganizing your map file every time you save, so SCCS that expect to save deltas will generate a huge amount of bloat.
Modern systems should have an option to just save each revision without delta compression.
Obviously, the re-organizing of the map file also makes any kind of diff/merge pointless.
Given the above, you might as well just use numbered zips of your map file, perhaps aided by a script or batch file. If you need locking between multiple users, that might be an argument for using something more. OTOH, since you have no branching/merging, a simple web app could handle exclusive access.
Now if you wanted to get into serious hacking, you could build a version control system for map files, complete with 'diff' in the editor window on top of an existing SCCS. That would be very cool, but I haven't ever seen it done.
Posted: Sat Nov 05, 2005 10:56 pm
by Foo
Thanks guys