We did a big project that ended last year that had up to 5
programmers
working at the same time. To make this work we used cvs and
had to
develop a set of tools like Lucas's that allowed us to build
the
entire project from scripts and text files. For the scripts
we just
used external scripts, and then we had tools that worked
with vList
files for managing the individual castmembers. Each
castmember (script
and vList cast) had an accompying metadata file that kept
track of the
version number and castlib position to import the file into.
During the build the project recursively search specified
directories
searching for assets, and importing them based on the info
in the
metadata file. If the import enounter an asset that was
already
imported, it checked against the version stored internally
to see if
it should be imported (the number was stored in the memo
field). It
was a lot of work but definitely worth it in the long run -
we used it
on a few recent projects as well.
Thanks,
August
On 12/4/06, Lon Koenig <lon mediagods.com> wrote:
> On 12/4/06, Jakob Hede Madsen wrote:
> >
> >In one setup we simply used personal external
codecastlibs. One for
> >each programmer.
> >Then when you merge code, you know what you get,
and the merging
> >process is very simple.
>
> That's the way I do it when more than 2 programmers are
involved.
> Each programmer pushes their castlib up to the central
repository as
> a protected lib to avoid conflicts.
>
>
> --
> . . . . . . . . . . . . . . . . . . . . . . . .
> Lon Koenig Consulting lon mediagods.com
> (612) 965-6305 http://www.schnoggo.com
> _______________________________________________
> dirGames-L mailing list - dirGames-L nuttybar.drama.uga.edu
> http://nuttybar.drama.uga.edu/mailman/listinfo/dirgames
-l
>
--
---------------------------------------------------------
--------------------------------------------------------
August Gresens
Technical Director
Black Hammer Productions, NYC
august blackhammer.com
---------------------------------------------------------
--------------------------------------------------------
_______________________________________________
dirGames-L mailing list - dirGames-L nuttybar.drama.uga.edu
http://nuttybar.drama.uga.edu/mailman/listinfo/dirgames
-l
|