User: Password:
Subscribe / Log in / New account

No D on DVCS via github?

No D on DVCS via github?

Posted Dec 13, 2012 22:53 UTC (Thu) by man_ls (guest, #15091)
In reply to: No D on DVCS via github? by yeti-dn
Parent article: Quotes of the week

With github people always have a local repo, and they can sync with it (up and down, or push and pull) when they want. With svn, if you are offline then you cannot work -- or you do one gigantic commit afterwards. Preposterous.

That is just the bare minimum; people also sync with other repos all the time, fork and sync afterwards, request merges, etcetera. It is not hard to do, there are big shiny buttons to simplify it.

Besides, the implication is that distributed git does not work unless it's centralized in a single place. Just the notion of having two or more repos as upstream is apparently too confusing for "normal people". I cannot fathom what that means in the context of developers without imagining sweat shops of lowly Visual Basic coders -- glad to switch from SourceSafe to anything else.

(Log in to post comments)

No D on DVCS via github?

Posted Dec 14, 2012 20:30 UTC (Fri) by mirabilos (subscriber, #84359) [Link]

That’s called “disconnected operation on a non-distributed VCS” though.

No D on DVCS via github?

Posted Dec 15, 2012 0:48 UTC (Sat) by man_ls (guest, #15091) [Link]

The first paragraph, yes. You get it for free with git and other DVCS. Even at this basic level you are ahead of the game with git, because AFAIK svn does not support local commits. (Perhaps other centralized VCS's have it, but in this context I am not sure it is relevant.)

Then there is the rest of the features that github makes easy, but which are trivial to anyone that has worked with patches for a couple of years.

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds