Whole tree up to date before committing
Philippe Lhoste
PhiLho at GMX.net
Thu Oct 22 17:57:53 BST 2009
On 22/10/2009 18:29, John Arbash Meinel wrote:
> If you have a large amount of code with unrelated things, the
> recommendation is to split that up into separate projects (with their
> own collection of branches). With clearly defined boundaries of what
> files should stay synchronized. (If it is truly unrelated, then it
> should be in a different branch.)
While the advice is good in general, it is probably very hard to apply on large legacy
projects.
Like the one we have at my work (we use Perforce... and yes, we can break the build too!),
which is a large Java project with actually several independent (but with dependences)
parts but quite blurry frontiers: it would take quite a big work to separate the
sub-projects. Again, a desirable goal, but hard to put without making a major new version
that can break...
So migration of big projects from other VCS can be delicate.
--
Philippe Lhoste
-- (near) Paris -- France
-- http://Phi.Lho.free.fr
-- -- -- -- -- -- -- -- -- -- -- -- -- --
More information about the bazaar
mailing list