I am not the best person for advocacy.

I figure the two things are:
- actual distributed version control (ie you are working against your own 
repository allowing you to commit, version, branch, experiment locally). Think 
of it like undo/redo for *your* work on your machine.
- it is not file based; it is changed based. This is actually a different 
"model" than CVS or SVN - resulting in different benefits and drawbacks. The 
main benefit is that merge conflicts have not really happened to me since the 
change over.

The thing that got me switch over was "rebase". Think of "rebase" as like an 
"svn up". Only rather then downloading the changes form the server and trying 
to mash them into the files on your computer (and asking you to resolve 
conflicts). It instead, backs out your changes (to the local repository), 
applies the changes from the server (there are no conflicts can occur here), 
and then reapplies your changes, in order, back into the file system.  Since 
your changes are nice and small, if you commit often, they are very unlikely to 
conflict.

Jody


On 08/02/2011, at 2:12 PM, Sunburned Surveyor wrote:

> I've tinkered a little bit with Git, and I've even bought a book on Git.
> 
> Jody: What specific features of Git make it an improvement over SVN?
> 
> Landon
> 
> On Mon, Feb 7, 2011 at 7:57 PM, Jody Garnett <jody.garn...@gmail.com> wrote:
>> I know I am not a member of the project (just lurking to ask about wps 
>> client support).
>> 
>> I will relate the uDig experience with switching to "git"; I really 
>> recommend it in terms of letting members from hither and yon work; without 
>> being stuck waiting on a slow server. It has really increased our code 
>> contribution etc.
>> 
>> And the good part is; you do not actually have to change away from svn. The 
>> GeoTools project still uses svn; but almost all the developers use git as 
>> their svn client. For groups along way away from the central server; one 
>> member of the development team can take on the bother of pushing up changes; 
>> and their co-workers can just work against that machine.
>> 
>> Cheers,
>> Jody
>> 
>> On 04/02/2011, at 1:25 AM, edgar.sol...@web.de wrote:
>> 
>>> On 03.02.2011 14:28, Mohammed Rashad wrote:
>>>> Hi OJ devs
>>>> What about having a bug reporting and official plugin repository. In our 
>>>> server we give space for OpenJump plugin repository and will install
>>>> a trac  http://trac.edgewall.org/ .  we are happy  and ready to host OJ on 
>>>> our server lsi.iiit.ac.in <http://lsi.iiit.ac.in>
>>>> 
>>>> looking forward your comments and suggestions
>>> 
>>> i am happy with the resources provided by sourceforge for now. But i also 
>>> am the least active developer around.
>>> 
>>> ede
>>> 
>>> ------------------------------------------------------------------------------
>>> 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
>>> _______________________________________________
>>> Jump-pilot-devel mailing list
>>> Jump-pilot-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>> 
>> 
>> ------------------------------------------------------------------------------
>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
>> Pinpoint memory and threading errors before they happen.
>> Find and fix more than 250 security defects in the development cycle.
>> Locate bottlenecks in serial and parallel code that limit performance.
>> http://p.sf.net/sfu/intel-dev2devfeb
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>> 
> 
> ------------------------------------------------------------------------------
> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
> Pinpoint memory and threading errors before they happen.
> Find and fix more than 250 security defects in the development cycle.
> Locate bottlenecks in serial and parallel code that limit performance.
> http://p.sf.net/sfu/intel-dev2devfeb
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to