From: Tommy Thorn Date: Sat, 23 Feb 2008 01:26:55 GMT Subject: Re: Question about your git habits Message-ID: <47BF765F.9010706@thorn.ws> In-Reply-To: <200802221837.37680.chase.venters@clientec.com> Chase Venters wrote: > My question is: If you're working on multiple things at once, do you tend to > clone the entire repository repeatedly into a series of separate working > directories and do your work there, then pull that work (possibly comprising > a series of "temporary" commits) back into a separate local master > respository with --squash, either into "master" or into a branch containing > the new feature? > IMO, that approach scales poorly and involves a lot of overhead. > Or perhaps you create a temporary topical branch for each thing you are > working on, and commit arbitrary changes then checkout another branch when > you need to change gears, finally --squashing the intermediate commits when a > particular piece of work is done? > Spot on. Distribution prune for relevance. Tommy