[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Is SVN ready for use?

From: John Barstow <John_Barstow_at_gfsg.co.nz>
Date: 2002-12-10 03:18:08 CET

> It sounds to me that there's a very large chance that
> peoples' builds break due to the "Checkin Often" and
> the "Update Often" policies. How do you resolve this?

"Test Often". We use NUnit for automated testing during development; it's
amazing how being able to test after every change eliminates build breaks.
The really cool thing about working with .NET on Windows is that you can
keep the test environment running and still compile a new version of the
DLL, then switch to the test environment and rerun the tests without
restarting.

Of course, on large-scale projects, this is harder to do. In those cases,
though, the stigma of being the one to break the build is usually enough to
get people to at least double-check their compile results. You can also
handle this by controlling the number of committers (ala svn) or adopting a
more rigorous process with branches.

I should also point out that updating often actually reduces the *scope* of
build breaks, if not the actual number. Almost all build breaks are trivial
in this case.

FWIW, we have had zero build breaks since we started using svn.

John C Barstow

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Dec 10 03:12:31 2002

This is an archived mail posted to the Subversion Dev mailing list.