PDA

View Full Version : Version control software



JoeJustice
08-20-2010, 08:31 AM
Does anyone use any kind of version control/collaboration software for their projects?

I recently started digging into Ubuntu Linux and came upon Bazaar. It's a really effective version control and collaboration tool for software development. I had never thought of anything like that for Lightwave projects I work on, I usually just keep track of the files and make different files name. I figure something like Bazaar would be cool for Lightwave projects, but then I'm sure some kind of version control system already exists out there for big studios where you have lots of artists collaborating.

So I'm curious what others use.

Titus
08-20-2010, 08:59 AM
I know Alienbrain exists, never used though.

WillBellJr
08-21-2010, 11:43 PM
I use FileHamster Advanced (http://www.filehamster.com/) for a lot of my stuff, it's simple but gets the job done for a variety of things I do.

I also use Visual SourceSafe 2005 for software development, but I find FH good enough the majority of the time.

-Will

cg_mike
08-24-2010, 02:40 AM
We've been experimenting with TRAC (http://trac.edgewall.org/), which combines a subversion interface with a wiki and a ticket system and other features. It's open source, and still in development, but already has a lot of helpful functionality.

It's intended for software development projects, but it's come in quite handy for us as a system to manage art files, keep a living art/design wiki, and track art issues for our upcoming sci-fi adventure game.

artstorm
08-24-2010, 09:02 AM
I've been using Perforce (http://perforce.com/perforce/products/index.html) some. It works fine both for development and graphical work. They have plugins (http://perforce.com/perforce/products/plugins-p4gt.html) available for integration with Photoshop, Maya, 3dsmax and Softimage on the graphical side. But it works fine to use with any software including LightWave. With some LScripting and the Perforce Command Line utility it can be integrated and accessible from within LightWave as well.

It's commercial though, but they have a free, non-expiring 2-user version that can be downloaded.

MentalFish
08-24-2010, 09:33 AM
To keep track of what has been done, I use my incremental saver and recently I have been playing with the idea of making a revision LScript that makes it equally easy to save out revisions of scenes and models too:
MyScene.lws <- always the most recent save and revision
MyScene_incr/ <- folder of incremental saves
MyScene_R01.lws <- revision files, i.e. versions that has been sent off for approval
MyScene_R02.lws

And also, make it so that the render output filename is changed accordingly with _R02 and so on.

Anyway, here is my incremental saver as it is today.
http://mentalfish.com/2009/12/incremental-save/

walfridson
08-24-2010, 10:01 AM
Not quiet the same Petter, but your scripts still rocks :)

With version control, bye bye incremental

MentalFish
08-24-2010, 11:38 AM
Not quiet the same Petter, but your scripts still rocks :)

With version control, bye bye incremental

Just hook up my incremental saver script to the regular save shortcut and viola, bye bye incremental as it used to be. :thumbsup:

JoeJustice
08-30-2010, 09:50 AM
Good stuff, Petter! Very cool.

Hopper
08-30-2010, 10:03 AM
We just use cvs. It's simple, effective, free, and pretty much a standard for production level version control. I don't think you would get any added benefit with binary files however, but there are a myriad of free clients, scripts, plug-ins, etc...

You can get cvs for just about any OS.

http://www.nongnu.org/cvs/

Titus
09-22-2010, 08:18 AM
I'm starting to use Git. It has several advantages over CVS and subversion. It can be used in combo with tortoiseGit.

wesleycorgi
09-22-2010, 10:04 AM
I've been using Perforce (http://perforce.com/perforce/products/index.html) some. It works fine both for development and graphical work. They have plugins (http://perforce.com/perforce/products/plugins-p4gt.html) available for integration with Photoshop, Maya, 3dsmax and Softimage on the graphical side. But it works fine to use with any software including LightWave. With some LScripting and the Perforce Command Line utility it can be integrated and accessible from within LightWave as well.

It's commercial though, but they have a free, non-expiring 2-user version that can be downloaded.

Yes Perforce is enterprise/commercial grade. My company (about 2000 employees) uses it for version controlling for everything from marketing and digital assets to software/product builds. What's nice it is cross platform (at least Mac and Windows)

It's interesting to know they have a free 2-user version; I may use for my personal stuff!

calilifestyle
09-22-2010, 10:58 AM
that filehamster looks sweet. that Perforce free 2 user, man i have to check that out. if i can use my drop-box folder to store the info that would be great .

dwburman
09-22-2010, 02:07 PM
Gridiron's Flow looks interesting - Probably doesn't support LW though.

http://www.gridironsoftware.com/products/flow.html