Home » Community » Coffee corner » GIT
Re: GIT essentials [message #24360 is a reply to message #24355] |
Tue, 12 January 2010 11:36 |
|
kohait00
Messages: 939 Registered: July 2009 Location: Germany
|
Experienced Contributor |
|
|
the basic question is indeed, as somone above mentioned: does it matter to migrate *right now*? the workflow seems to be alright for now, but could significantly change in future.
it s really the question of workflow models, so far nobody can imagine a truely practicable solution. maybe it's due to the fact that git *is* different from svn, it stores repo/history locally and completely (if you clone, or partially if you pull). as far as everyone can pull from anyother, there is a different user handling model.
now, as far as i understand, there is almost the dictator/leutnant model, using svn. mirek beeing master commiter, having some trusties, who also have commit rights, but use them with care (paying head and pants to mirek if things go wrong ), so this is bit of security issue. people contributing and lacking commit rights do this by supplying test projects in forum, or like me most times, just some lines in plain text with the file:line pattern so mirek needs to sit down, search the file, *think*, change the line and commit. he is actually a busy master/dictator.
with git this could go just as before, but somehow ease it for mirek. he could have his own git repo, the "MAIN" repo, creating releases from, often times refered as the "blessed repository", publically readable, but commit rights only for mirek.
his leutnants, just as the rest of the world, keep synced with the blesses repo, always pulling from it (as the origin repo, in git terms).
the leutnants are just helpers in u++ case, and either have an own and somehow accessable repo for mirek, where *he* can pull from in his branches, and then he can merge. or it would be easier for now, if they also had comit rights to the blessed repo as well, so this would be just the same situation as before with svn.
he would mainly benefit from the easyness of branch merging with git.
when we expect u++ users to supply patches, just as in kernel issues, this would be too much. they are not that experienced, and neither that engaged with u++ . so even the workflow with forum bugfix posting and contributions would go on for quite a while just the same, as long as we dont provide some better means for contributions, i.e. a howto setup own public git repo, where a engaged contributer can commit his changes and mirek pull from.
so its mainly a ideologic dessision for now, it *would* have some benefits, but they are not that extraweighted as to justify a migration to git. i personally would still prefer git, for even more but presently for u++ unimportant reasons. maybe just one still to mention: it seems not to be that much fixed in structure, is really flexible, where every developper is responsable for itself. this is not the case with svn, where 'anyone' can pollute the repo.
attached is a one popular model of how things are drive, bold arrows is commit, other is pull. all are repos, either private on working machine or public on github or gitorious.
if we really want mirekt to be convinced, we need to more clearly elaborate a better workflow model, though. so far, he'd understandably not see the need to migrate.
-
Attachment: gitmodel.JPG
(Size: 33.29KB, Downloaded 314 times)
|
|
|
|
|
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: Fri May 03 19:45:13 CEST 2024
Total time taken to generate the page: 0.04180 seconds
|