Equivalent of the clearcase baseline and clearcase activities in Git?

后端 未结 2 1844
闹比i
闹比i 2020-12-18 13:51

To convince certain persons to shift from Clearcase to Git, I need to show them alternatives to the baselining and checking in/out doc

2条回答
  •  攒了一身酷
    2020-12-18 14:35

    You can read in my old answer a good comparison of ClearCase and Git.

    "What are the basic ClearCase concepts every developer should know?"

    They key aspect to understand is that a Git repository would be the equivalent of a UCM ClearCase component: you cannot store all components in a Git repo like you could in an UCM Vob with the (centralized) ClearCase VCS.

    Once you realize that, a baseline is just like a commit of your git repo: it will reference the full content of that repo. You can add a tag on it if you want (like a full UCM baseline), but it isn't mandatory.

    Each commit represents an activity: the UCM activity is a "change set": a list of changes, which is what a Git commit allows you to find.

提交回复
热议问题