I have to use ClearCase at work and the basic workflow requires me to do something like:
cleartool setview <view-tag-name>
view-tag-name is a dynamic view I might add. From what I've gathered this opens up a new shell that allows me to access files in /vobs/some/path that go through a mounted MVFS file system. However this second shell on top of the existing shell breaks my Emacs client - Emacs daemon cooperation. Moreover, in another SO answer someone was saying that he didn't bother with setview at all and so instead of accessing:
/vobs/some/path(from within asetviewshell)
… he would access:
/view/view-tag-name/vobs/some/path(without using asetviewshell)
I've experimented a little and it seems that all cleartool commands work the same way whether I am in /vobs/some/path (in a setview shell) or whether I am in /view/view-tag-name/vobs/some/path (in a plain shell).
So my questions are:
- what's the difference between working in
/vobs/some/pathin asetviewshell versus working in/view/view-tag-name/vobs/some/pathin a plain shell? - what is the proper term to use when referring to the
/view/view-tag-namedirectory? - why when I do
ct lsview -l -properties -ful view-tag-nameI don't see any reference to the/view/view-tag-namedirectory? Isn't this directory associated with the view?