Home » Community » Coffee corner » GIT
Re: GIT essentials [message #24352 is a reply to message #24347] |
Tue, 12 January 2010 06:07   |
Novo
Messages: 1430 Registered: December 2006
|
Ultimate Contributor |
|
|
Just my two cents.
A couple years ago I had the same problem: my CVS server broke down and I lost one year history. Fortunately, I had backups from previous years.
After a short research I chose "monotone".
Cons:
1) It is just one executable (plus a couple of dlls). You don't really need to install it.
2) It is quite powerful. Actually, GIT borrowed a lot of ideas from monothone.
3) It is easy to use. Monotone has not that big set of commands.
4) Repository and workspace can be located in different places. (You can have different workplaces for the same branch. Actually, I'm using this for a different purpose.)
Pros:
1) No usable GUI. Nothing similar to TortoiseSVN or TortoiseGIT.
2) Not very popular. Actually, the same can be told about U++. Though, that doesn't make it bad.
The only thing I'm missing about monotone is GUI, which can be easily developed using U++, because monotone stores repository in SQLITE database. 
A week ago I tried to migrate from monotone to GIT because of lack of GUI. That didn't happen because I couldn't resolve several work-flow issues.
1) GIT keeps repository and workspace in the same directory. In order to checkout another branch you need to clone repository. Basically, this means that you cannot store several projects in one repository. This is not a problem with monotone. In my case "branch" is often equal to "project".
2) U++ is a set of "packages". When I create a new project I want to assemble it from several "packages". This is possible with GIT, but in this case each package should be represented as a separate GIT repository. This seems to be way too complicated.
I'd like to get more feedback about work-flows with distributed VCS from you guys.
TIA
Regards,
Novo
|
|
|
 |
|
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: Sun Apr 27 04:06:54 CEST 2025
Total time taken to generate the page: 0.04050 seconds
|