a git plan, long term
Ian Young
ian at iay.org.uk
Fri Aug 9 05:01:02 EDT 2013
On 9 Aug 2013, at 00:07, Tom Zeller <tzeller at dragonacea.biz> wrote:
> Well, and branching is really more like tagging, except not svn tags,
> since a branch is actually a hash ?
Subversion tagging and branching are both essentially making (efficient) copies of the state. Git tagging and branching are essentially attaching labels to nodes in the state graph.
Nodes in the state graph are identified by hashes.
> I forget, but I think that is why
> it is difficult to compare svn and git branching, they're different.
Right. It's also why you can rebase a local branch in Git but not in Subversion: Git writes a new set of commits to the tree starting at a later node in the history, which to the developer looks a lot like moving the branch point. In Subversion, branches are immutable.
-- Ian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4813 bytes
Desc: not available
Url : http://shibboleth.net/pipermail/dev/attachments/20130809/0f67ec47/attachment.bin
More information about the dev
mailing list