Home » Community » Coffee corner » GIT
Re: GIT [message #24629 is a reply to message #24587] |
Mon, 25 January 2010 23:19 |
Didier
Messages: 681 Registered: November 2008 Location: France
|
Contributor |
|
|
Hi,
I started using DVCS's more than 10 years ago with RIP TEAMWARE, the Solaris (I think ) version for DVCS wich doesn't exist any more (Their build environment is not maintained any more ).
Since then I used Clearcase/CVS/SVN and now HG.
The main concept about DVCS that you need to catch is the cloning part:
When you clone a project you don't only get a copy, you get a LINKED copy with local history, with which you can exchange history data (push/pull) and make merges if you want.
You can also exchange changesets (==history data) with any other clone, through http for example, as long as it has the same base history.
==> this allows you to give or receive from another developer selected changesets/branch or complete history update WITHOUT disturbing the main repository.
==> this gives a handy way for a distributed team to share changes before they are actually pushed to the main repository.
And when the changes are finalised, all that has to be done is to push them up to the main repository and there will be no conflicts !
This is the other great part about DVCS, all the conflicts are solved locally.
Of course with enhancements like in HG and GIT you can do exactly the same with local branches. But even then, these branches can also be exchanged with other clones.
My experience shows me that this is the only way that allows an easy management of complex merges between many developers where history can get very complex.
Once you have tasted DVCS and really learned to use it at its full power, you cannot come back no matter which DVCS you are using !!!
|
|
|
|
|
GIT
By: unodgs on Wed, 21 May 2008 22:22
|
|
|
Re: GIT
By: mr_ped on Thu, 22 May 2008 09:15
|
|
|
Re: GIT
By: unodgs on Thu, 22 May 2008 14:58
|
|
|
Re: GIT
|
|
|
Re: GIT
By: masu on Thu, 22 May 2008 15:52
|
|
|
Re: GIT
|
|
|
Re: GIT
By: Novo on Thu, 22 May 2008 16:20
|
|
|
Re: GIT
By: tojocky on Mon, 09 June 2008 09:03
|
|
|
Re: GIT
By: mirek on Mon, 09 June 2008 13:28
|
|
|
Re: GIT
By: unodgs on Mon, 09 June 2008 21:19
|
|
|
Re: GIT
By: mirek on Mon, 09 June 2008 21:34
|
|
|
Re: GIT
By: tojocky on Mon, 09 June 2008 22:06
|
|
|
Re: GIT
By: unodgs on Mon, 09 June 2008 22:11
|
|
|
Re: GIT
By: mirek on Mon, 09 June 2008 23:18
|
|
|
Re: GIT
By: sapiency on Sat, 12 September 2009 23:40
|
|
|
MERCURIAL
By: Didier on Sun, 13 September 2009 10:44
|
|
|
Re: MERCURIAL
|
|
|
Re: GIT
By: cocob on Sun, 13 September 2009 22:10
|
|
|
Re: GIT
By: Didier on Sun, 13 September 2009 23:31
|
|
|
Re: GIT
|
|
|
Re: GIT
By: koldo on Mon, 14 September 2009 16:36
|
|
|
Re: GIT
By: mirek on Mon, 14 September 2009 22:10
|
|
|
Re: GIT
By: sapiency on Tue, 15 September 2009 14:01
|
|
|
Re: GIT
|
|
|
Re: GIT
|
|
|
GIT essentials
By: kohait00 on Mon, 11 January 2010 12:00
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
By: mr_ped on Mon, 11 January 2010 16:13
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
By: mr_ped on Mon, 11 January 2010 17:19
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
By: Novo on Tue, 12 January 2010 06:07
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
By: kohait00 on Tue, 12 January 2010 11:36
|
|
|
Re: GIT essentials
By: Didier on Tue, 12 January 2010 21:28
|
|
|
Re: GIT essentials
By: Novo on Wed, 13 January 2010 05:36
|
|
|
Re: GIT essentials
By: Novo on Wed, 13 January 2010 05:49
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
By: Novo on Wed, 13 January 2010 06:40
|
|
|
Re: GIT essentials
By: kohait00 on Wed, 13 January 2010 09:47
|
|
|
GIT tryout
By: kohait00 on Wed, 13 January 2010 14:47
|
|
|
Re: GIT tryout
By: Didier on Wed, 13 January 2010 22:55
|
|
|
Re: GIT tryout
By: Novo on Sun, 17 January 2010 20:25
|
|
|
Re: GIT tryout
|
|
|
Re: GIT tryout
By: Novo on Mon, 18 January 2010 01:21
|
|
|
Re: GIT tryout
|
|
|
Re: GIT tryout
By: Novo on Mon, 25 January 2010 05:32
|
|
|
Re: GIT tryout
|
|
|
Re: GIT tryout
|
|
|
Re: GIT tryout
By: kohait00 on Thu, 14 January 2010 12:19
|
|
|
Re: GIT essentials
By: kohait00 on Tue, 16 February 2010 14:35
|
|
|
Re: GIT essentials
By: fudadmin on Tue, 16 February 2010 14:42
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
By: fudadmin on Tue, 16 February 2010 16:52
|
|
|
Re: GIT essentials
By: fudadmin on Tue, 16 February 2010 17:34
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
By: fudadmin on Tue, 16 February 2010 23:57
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
By: kohait00 on Thu, 19 August 2010 08:57
|
|
|
Re: GIT essentials
|
|
|
Re: GIT essentials
|
|
|
Re: GIT
By: mr_ped on Mon, 25 January 2010 10:45
|
|
|
Re: GIT
By: Didier on Mon, 25 January 2010 23:19
|
|
|
Re: GIT
By: Novo on Tue, 26 January 2010 04:08
|
|
|
Re: GIT
|
|
|
Re: GIT
By: Novo on Wed, 27 January 2010 20:12
|
Goto Forum:
Current Time: Mon Jun 17 00:37:28 CEST 2024
Total time taken to generate the page: 0.02318 seconds
|