3 ms·
I am using git-svn daily at work. It gives me benefits in that I can fork or stash away changes and continue later on experiments. I can tidy up my patches befo
by noss 17y ago
I am using git-svn daily at work. It gives me benefits in that I can fork or stash away changes and continue later on experiments. I can tidy up my patches before i dcommit.
What would take this to the next level is being able to have colleagues pull from my repo, and me from theirs.
Also, git-svn is not that good with svn branches. Following new svn branches pretty much require a new git svn clone, unless im missing something.
Advantages to push: Git is quick, inspecting a bug in a past release is easy. You have the revisions locally and can easily check out that release, or even create a shared clone to get a new working dir. There are similar advantages in doing 'git blame' when figuring out why some code is the way it is.
- jganetsk 17y agoI've managed to set up git-svn with svn branches. Well, we use svn tags, but you can probably just s/tags/branches/ [svn-remote "svn"] url = ... fetch = trunk/java:refs/remotes/svn/trunk tags = tags/*:refs/remotes/svn/*
- cmars232 17y agoI did a git svn clone with standard layout, and I can switch branches just fine.