Btw, to see this in another light: as an example of a git tree that merges
those same branches, but *before* they are ready, just look at the -mm
tree.
Now, Andrew actually ends up exposing the end result not as a git tree,
but as patches, but what he actually *does* is to:
- get my git tree
- merge in about 30-40 other git trees from other developers (not all of
which necessarily have actual development on them at any particular
time)
- then merge in his own patch list
- expose it all as the -mm patch series
So this is an example of how you actually have a totally separate, and
still fairly central (the -mm tree is certainly now unknown outside of the
core developer circles) tree, and where git is a big part in making a
central "experimental" tree that is separate from my own central
"development" tree.
Also, it's an example of why centralization is bad: different people and
entities have different intents. You could *not* reasonably do something
like this with a centralized SCM like SVN.
Contents contributed and discussions participated by Daniel Jomphe
'Re: clarification on git, central repositories and commit access lists' - MARC - 0 views
-
Another option is to look at git-svnserver which would allow a git repository backbone, but could talk svn over the wire which these tools could use...
An introduction to git-svn for Subversion/SVK users and deserters - 0 views
-
This article is aimed at people who want to contribute to projects which are using Subversion as their code-wiki
-
Subversion users can skip SVK and move straight onto git-svn with this tutorial.
-
People who are responsible for Subversion servers and are converting them to git in order to lay them down to die are advised to consider the one-off git-svnimport, which is useful for bespoke conversions where you don't necessarily want to leave SVN/CVS/etc breadcrumbs behind. I'll mention bespoke conversions at the end of the tutorial, and the sort of thing that you end up doing with them.
- ...75 more annotations...
Everyday GIT With 20 Commands Or So - 0 views
Git for the lazy - Spheriki - 0 views
Zack Rusin: Git cheat sheet - 0 views
Jim Lindley: Notes Git-Svn Workflow - 0 views
D.C.T.W.Y.C.D.T: dancing between github and subversion repository - 1 views
-
Once they send patches to you or push their branches, you can do the merge into your git repository and push it to github. Due to the said cron job, the subversion repository (e.g. in Google Code) will get the changes as well. Every now and then, when other contributors commit some changes to the subversion repository, the changes will be also propagated to github. Both parties are happy.
"Git on Windows" at GitCasts - 0 views
« First
‹ Previous
61 - 71 of 71
Showing 20▼ items per page