git commits are not like UCM actions. You can simulate this by manually clicking the files associated with the "activity", but management in UCM is simplified. In UCM, you set up your activity, do your work, check activity (or you can check files) and deliver your activity; There is no way to deliver a single file.
Activities may also continue in different delivery options. A developer can support several unloaded operations in his own thread if there are no version tree conflicts that cause drag and drop.
The starting lines are also different. Base in UCM is a manageable way of marking previous and selected actions of an integration stream.
UCM greatly simplifies the management of multiple threads and determines what differs between commits, who transmitted them, what actions they were part of.
ClearCase and UCM are not the same product. It is UCM that provides CM management enhancements - ClearCase has many of the same features, but more processes and rigor are required to achieve the same goal.
source share