[TxMt] Re: SVN?
s.ross
cwdinfo at gmail.com
Fri Mar 30 19:04:28 UTC 2007
I was that poster -- or at least one of them -- and I stand by that
recommendation. Broken builds are simply not acceptable in a team
environment where everyone needs passing tests to move ahead with
their work. That's what branch and merge are all about. If you want
to dork around with the code and check in changes that break the
build, create a temporary working branch and do all of that there.
My rule of thumb is never make a checkin to trunk that will break a
build.
Even if you are not running continuous integration or are a single-
person shop, branching is still a good habit to get into because you
may need to expand your team size at some point and then continuous
integration will greatly speed up your development process.
Quoting from the Agile Manifesto[1]
Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
To deliver working software frequently, you have to keep the software
working. Right?
[1] http://www.agilemanifesto.org/principles.html
On Mar 30, 2007, at 11:52 AM, shin kurokawa wrote:
> BTW, to another poster recommending no commits until
> something is verified to work ------ That's asking for trouble.
> Even if unverified, you should commit regularly... just make
> sure to log useful information. Your repo will not inflate
> much for minute changes. Again, YMMV.
More information about the textmate
mailing list