Re: core-git and porcelains
- From
Robin Rosenberg <robin.rosenberg.lists@dewire.com>
- Date
- Oct 11, 2006, 18:08 UTC
- Message-ID
- <200610112008.46873.robin.rosenberg.lists@dewire.com>
- In-Reply-To
- <egivn8$5mf$1@sea.gmane.org>
onsdag 11 oktober 2006 16:39 skrev Pazu: [...]
Show 6 quoted lines
> For the larger part of my day, however, I'm looking into using git as a > personal tool in a very large corporate project; This project is > currently controlled using subversion, and my idea is to use git as a > 'staging' system, where I work (possibly offline) before pushing changes > to the upstream (remote, slow as hell) subversion repository. Here, > git-svn seems to be my best friend.
I work against a CVS repo in the way you want to use SVN and I find StGIT to be a perfect fit for my needs. StGIT's doesn't replace GIT's command so I use StGIT for it's patch management and the standard git commands for the rest. I can't see that working agains SVN should be any different, except the git-svn* vs git-cvs commands.
The GIT commands aren't that hard to understand. The difficulty is to know which commands to use. I use these commands
stg init, new, add, remove push, pop, refresh, status, pull, goto, diff (and a new command float that I wrote which simplified some pop-push sequences)
git log push, diff
In addition I use qgit for browsing when git log isn't comfortable enough and occasionally the standard patch command.
-- robin