( Kiskübi | 2020. 09. 20., v – 00:07 )

Most nem.

Használtam ClearCase-t.  Azért, mert azt kellett.  A dinamikus view-jában tetszett, hogy

  • környezeti változók beállításával (pl. másik terminálban) lehetett másik verziót nézni.  Igen, gitben van a git-worktree, de mivel az nem környezeti változóhoz kötődik, hanem másik alkönyvtárhoz, ezért nagyobb figyelmet igényel, könnyebb ottfelejteni (állapotával együtt), téveszteni, pl. véletlenül másik verziót módosítani, stb.
  • Ha clearmake-et választottunk build rendszerként, akkor származtatott objektumokat, pl. elkészített binárisokat is meg tudott osztani, és mások buildjében felhasználni.

Nem tetszett, hogy

  • csak fájlonként külön lehet commit-olni, nincs atomi changeset.  Emiatt körültekintés hiányában még inkonzisztens buildek is születhetnek.  Leírófájlokkal, tag-ek mentén kell összefésülni a verziókat.
  • Mindezt piszokdrágán.