BitBucket Offers Git Support

Alex Rønne Petersen xtzgzorex at gmail.com
Thu Nov 3 03:57:55 PDT 2011


On 03-11-2011 11:33, Kagamin wrote:
> Jesse Phillips Wrote:
>
>> You are both correct, but due to git's high level once you do a merge you don't see the history as multiple branches. A merge commit will reference both branch data as its parent. The branch name can then be removed and its history remain part of the master branch.
>>
>> Also if you merge in a branch that is a direct descendant the merge is a "Fast-Forward" which just means make master point to ____ commit. This makes it common to always commit non-master branch, and still a merge commit isn't required.
>
> Do I understand it right, that "sacred history problem" is a problem only for git due to how it implements merges?
>
> Also if you can always fast forward the main branch, does it mean the project is small, i.e. ~1 man is working on it?

No, Git is probably the DVCS with *least* sacred history (read: nothing 
is sacred).

- Alex


More information about the Digitalmars-d mailing list