From: Kieren D. <di...@gm...> - 2011-02-01 20:06:08
|
On 02/02/2011, at 12:43 AM, Bruce D'Arcus wrote: > On Sat, Jan 29, 2011 at 7:40 PM, Bruce D'Arcus <bd...@gm...> wrote: > > ... > >> Not really sure why they emphasize both forking and branching though, >> but I sense it's important to understand. > Forking is just making your own copy of the repository. As every git repository is a self contained complete repository (distributed VCS) it's a bit like if everybody was contributing to the same project using a completely different svn server then merging at key points. > Still don't understand the technical reasons, but I stumbled on this > little git ui extension based on a git branching development model. > > <http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/> > > In this model, you develop on a branch, and merge to head when you > want to release. > One of the projects I work on, we actually merge to a 'develop' branch then create tags of releases on this develop branch. The master branch is pretty much untouched. Branching and merging without the hassle associated with it (e.g. in subversion) makes life much easier, especially when reviewing previous work. There is a bit of an overhead to learning it, and to dealing with some of the mechanics from time to time, but this is offest by other advantages. > Bruce > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > xbiblio-devel mailing list > xbi...@li... > https://lists.sourceforge.net/lists/listinfo/xbiblio-devel |