Home » Community » Coffee corner » GIT
Re: GIT essentials [message #25289 is a reply to message #24373] |
Tue, 16 February 2010 14:35 |
|
kohait00
Messages: 939 Registered: July 2009 Location: Germany
|
Experienced Contributor |
|
|
[quote title=Novo wrote on Wed, 13 January 2010 06:40][quote title=andrei_natanael wrote on Tue, 12 January 2010 04:58]Novo wrote on Tue, 12 January 2010 07:07 |
After a short research I chose "monotone".
2) I personally have ~30 packages in my MyApps. I do not want to checkout this mess all the time. I want to checkout a project and get only necessary packages. And when I update my project, I want these packages get updated. But in case when I use an external code, I do not want it to be updated all the time. I want to "rebase" it manually.
|
this is indeed a major issue with git. you cant say to one of your projects in your git repo "update to a certain revision", while leaving the rest of your packages beeing up to head revision i.e. thats because git is trating the entire base directory as content as mentionend by someone. you could check out earlier commits, but that would probably also change the state of the other packages, f they had been worked on meanwhile. in that case, svn is usefull actually..
i'm not that experienced in git to provide a workaround to this. probably the solution lies in an inteligent branching workflow. so one could checkout branch and rebase there some stuff needed from other packages or the like.
but since git is cheap, one could use a repo for each project as well. this is the apporach Xorg is doing, if you take a look inside the buildscript, the pull a bunch of repos, not just one.
i still believe, git is to be favored above others, since it's the most promising technology, not neccesarily because its the best, but because its a de facto standard in Open Source now and is pushed there. new promising technologies like u++ can profit A LOT, just by sticking to some stadard interfaces. the time of svn is running out.
|
|
|
|
|
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: Tue May 21 11:34:07 CEST 2024
Total time taken to generate the page: 0.01391 seconds
|