I work on a project that currently works somewhat like you describe.
Using our current homegrown system the developers only work on the parts
of the code that need changing and link to object libraries that
comprise our baseline. At any given moment, each developer has in his
working copy (his local directory) only those files he is changing.
I've been looking at subversion for more than a year and still can't
come up with a way to replicate this because you have to check out whole
directories. There is no per-file checkout, which we would require, and
seems to be what would be needed for what you described. I keep watching
and hoping this feature will get implemented at some point. It's listed
as a to-do for subversion, but keeps getting pushed back or ignored as
not important to the current developers.
Another thing you might need to consider is the effect subversion has on
backups. The way subversion currently works each developers working copy
is duplicated in a hidden .svn folders. For small projects this isn't a
problem. Unfortunately, our project isn't small and backups are a
current problem even without having the full project checked-out and the
I suspect most applications developed where the developers are not
co-located use the complete source code development method. It seems to
be the more common method.
From: SVN User [mailto:email@example.com]
Sent: Friday, March 17, 2006 7:34 AM
Subject: Piecemeal code deployment v/s Complete source code
This is not a subversion issue, but I thought I might ask it here as
some people might have been past this situation.
We are using a legacy Financial application, which was developed using
Cobol. Since there was no version control tool in the past, we just
The developers here are used to moving only changes to QA & Production,
They do not move the complete Tagged source code.
I wanted to know if anybody still practices this piecemeal method of
code deployment or is it complete source code moved & compiled at once.
Thanks for any input.
Received on Fri Mar 17 16:40:20 2006