在clearcase中,您可以使用series of commands创建符号链接:
- 将目录(cd)更改为VOB1的根目录:cd / vobs / vob1
- 签出目标VOB中的目录,vob1:cleartool co -nc。
- 从源VOB,vob2创建一个符号链接:注意:最好使用另一个VOB的根的相对路径。 cleartool ln -slink ../vob2 vob2
- 列出目录以验证链接是否存在:cleartool ls vob2 - > ../vob2
- 检查当前目录以提交更改:cleartool ci -nc。
- 测试链接:cd vob2 pwd / vobs / vob1 / vob2
在IBM页面上编写的步骤适用于符号链接已存在的源目录和目标目录。创建指向文件的符号链接几乎相同。
根据步骤5,您必须签入目标目录(在本例中为vob1),以使符号链接全局变为活动状态。这是微不足道的,因为目录已经存在。但是,IBM页面没有提到检查文件(或目录)的新符号链接。我知道clearcase symlinks cannot be checked out,但没有谈到检查新的符号链接。这引出了我的问题:
我是否需要签入新创建的文件符号链接才能使链接全局变为活动状态?
我是否需要签入新创建的文件符号链接才能使链接全局变为活动状态?
否:步骤5引用您正在创建的元素的父文件夹(此处为符号链接)。 对于该元素(在步骤3中创建),您需要签入父文件夹,以便该文件夹将其列为其子元素。
只要未签入父文件夹,您的新元素将仅在您的视图中可见。