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 asetview
shell)
… he would access:
/view/view-tag-name/vobs/some/path
(without using asetview
shell)
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/path
in asetview
shell versus working in/view/view-tag-name/vobs/some/path
in a plain shell? - what is the proper term to use when referring to the
/view/view-tag-name
directory? - why when I do
ct lsview -l -properties -ful view-tag-name
I don't see any reference to the/view/view-tag-name
directory? Isn't this directory associated with the view?