On 29 Nov 2012, at 01:44, Charles Srstka <[email protected]> wrote:
> On Nov 28, 2012, at 7:39 PM, Greg Parker <[email protected]> wrote: > >> On Nov 28, 2012, at 5:28 PM, Charles Srstka <[email protected]> wrote: >>> Perhaps, although I'm somewhat unsure of what VC is for, if not for making >>> it possible to compare and revert changes that might possibly have ill >>> effects. >> >> Version control is also intended to communicate and coordinate with other >> developers. Performing large numbers of small commits can interfere with >> those goals. There are ways to improve that, such as making lots of small >> commits in a local repository and combining them into fewer larger commits >> when distributing to other repositories, but they aren't easy. > > While this is a valid point, I would posit that the proper solution to it > would be to make combining one's commits more easy. :-) Interactive rebasing is quite straightforward. # fiddle with the last 10 commits git rebase -i HEAD~10 I also subscribe to the commit small and often philosophy. If I don't I tend to end up with a ball of changes that ultimately get committed under some very vague title as I have forgotten the detail of what I was doing. Plus snapshots, in my experience, seem to choke on submodules. Jonathan _______________________________________________ Cocoa-dev mailing list ([email protected]) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
