Flexible vs static branching (Git vs Clearcase/Accurev)

后端 未结 9 1031
感情败类
感情败类 2020-11-27 12:53

My question is about the way in which Git handles branches: whenever you branch from a commit, this branch won’t ever receive changes from the parent branch unless you f

9条回答
  •  南方客
    南方客 (楼主)
    2020-11-27 13:26

    I'm not sure if you are asking anything, but you are demonstrating that Accurev streams are different tools than Git (or SVN) branches. (I don't know Clearcase.)

    For example, with Accurev you are forced, as you say, to use certain workflows, which gives you an auditable history of changes that is not supported in Git. Accurev's inheritance makes certain workflows more efficient and others impossible.

    With Git you can have exploratory coding segregated in local repos or in feature branches, which would not be supported very well by Accurev.

    Different tools are good for different purposes; it's useful to ask what each one is good for.

提交回复
热议问题