如果我希望我的符号链接在主(或开发)视图上处于活动状态,是否需要检入它?

时间:2019-03-11 17:42:45

标签: clearcase symlink checkin

背景

在简单的情况下,您可以使用series of commands创建符号链接:

  
      
  1. 将目录(cd)更改为VOB1的根目录:   cd / vobs / vob1
  2.   
  3. 签出目标VOB中的目录vob1:   cleartool co -nc。
  4.   
  5. 从源VOB vob2创建符号链接:   注意:始终最好使用到另一个VOB根目录的相对路径。   cleartool ln -slink ../vob2 vob2
  6.   
  7. 列出目录以验证链接是否存在:   清除工具ls   vob2-> ../ vob2
  8.   
  9. 签入当前目录以提交更改:   cleartool ci -nc。
  10.   
  11. 测试链接:   cd vob2   密码   / vobs / vob1 / vob2
  12.   

在IBM页面上写的步骤适用于符号链接已存在的源目录和目标目录。创建指向文件的符号链接几乎相同。

问题

根据步骤5,您必须检入目标目录(在这种情况下为Vob1),以使符号链接在全局范围内变为活动状态。这是很简单的,因为目录已经存在。但是,IBM页面没有说明要检入到文件(或目录)的新符号链接。我知道clearcase symlinks cannot be checked out,但是没有什么能检查 in 新符号链接。这引出我的问题:

问题

我是否需要签入一个新创建的文件符号链接以使该链接在全球范围内有效?

1 个答案:

答案 0 :(得分:1)

  

我是否需要签入一个新创建的文件符号链接以使该链接在全球范围内有效?

否:第5步引用您正在创建的元素的父文件夹(此处为符号链接)。
对于该元素(在步骤3中创建),您需要检入上级文件夹,以便该文件夹将其列出为子元素。

只要未登录父文件夹 ,您的新元素就仅在您的视图中可见。