我必须在工作中使用 ClearCase,基本工作流程要求我执行以下操作:
cleartool setview <view-tag-name>
view-tag-name
是我可能会添加的动态视图。根据我收集的信息,这打开了一个新的 shell,允许我访问以下文件/vobs/some/path
通过已安装的 MVFS 文件系统。然而,现有 shell 之上的第二个 shell 破坏了我的 Emacs 客户端 - Emacs 守护进程的合作。此外,在另一个 SO 答案中,有人说他不关心setview
完全如此,而不是访问:
-
/vobs/some/path
(从一个setview
shell)
......他将访问:
-
/view/view-tag-name/vobs/some/path
(不使用setview
shell)
我做了一些实验,似乎所有cleartool
无论我在什么位置,命令的工作方式都是一样的/vobs/some/path
(in a setview
shell)或者我是否在/view/view-tag-name/vobs/some/path
(在一个普通的外壳中)。
所以我的问题是:
- 工作和工作有什么区别
/vobs/some/path
in a setview
shell 与工作环境/view/view-tag-name/vobs/some/path
在一个普通的外壳中?
- 提及该时使用的正确术语是什么
/view/view-tag-name
目录?
- 为什么当我这样做时
ct lsview -l -properties -ful view-tag-name
我没有看到任何参考/view/view-tag-name
目录?这个目录不是和视图关联的吗?
工作和工作有什么区别/vobs/some/path
in a setview
shell 与工作环境/view/view-tag-name/vobs/some/path
在一个普通的外壳中?
不使用cleartool setview: 正如我之前解释过的, the cleartool setview
命令打开一个应该在其中运行命令的子 shell,这可能会出现问题。
在工作/view/view-tag-name/vobs/some/path
意味着您仍保留在主 shell 中,并保留其所有属性。
提及该时使用的正确术语是什么/view/view-tag-name
目录?
它引用完整路径视图根文件夹(您在其中安装 vobs 并根据视图配置规范及其选择规则访问版本)
In /vobs/some/path
,您仍然可以使用cleartool pwv(“路径工作视图”)查看您所在的视图。
为什么当我这样做时ct lsview -l -properties -ful view-tag-name
我没有看到任何参考/view/view-tag-name
目录?
您正在看到视图的属性,然后它将被安装在/view/view-tag-name
(在 Unix 上)或M:\view-tag-name
在 Windows 上。
这些属性不假设该视图的运行时使用情况,它们仅显示静态元数据(例如视图存储或视图类型)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)