Thread (1 message) 1 message, 1 author, 2016-06-15

Re: VCS comparison table

From: Matthieu Moy <hidden>
Date: 2016-06-15 22:42:44

Jakub Narebski [off-list ref] writes:
But git has reverse check: it forbids (unless forced by user) to fetch 
into branch which has local changes (does not fast-forward).
Same as bzr then I believe. "bzr pull" will suggest you to use "merge"
in this situation, unless you say "pull --overwrite".
quoted
The more fundamental thing I suppose is that it allows people to work
in a centralized way (checkout/commit/update/...), and Bazaar was
designed to allow several different workflows, including the
centralized one.
Git is designed for distributed workflows, not for centralized one.
All repositories are created equal :-)
Note that "bound branches" and "other branches" in bzr are not so
different. The "master" (the one you make a checkout of) doesn't have
to know it has checkouts, and the "checkout" just has one file
pointing to the "master", and you can switch from one flow to the
other with "bzr bind/unbind".

So, in Bazaar, all repositories are /almost/ created equal ;-).

-- 
Matthieu
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help