如果我希望我的符号链接在主(或开发)视图中变为活动状态,是不是需要将其签入?

Posted

技术标签:

【中文标题】如果我希望我的符号链接在主(或开发)视图中变为活动状态,是不是需要将其签入?【英文标题】:If I want my symbolic link to become active on a main (or dev) view, do I need to check it in?如果我希望我的符号链接在主(或开发)视图中变为活动状态,是否需要将其签入? 【发布时间】:2019-08-02 02:26:15 【问题描述】:

背景

在 clearcase 中,您可以使用 series of commands 创建符号链接:

    将目录 (cd) 更改为 VOB1 的根目录: cd /vobs/vob1 签出目标 VOB 中的目录,vob1: cleartool co -nc . 从源 VOB、vob2 创建一个符号链接: 注意:始终最好使用指向另一个 VOB 根目录的相对路径。 cleartool ln -slink ../vob2 vob2 列出目录以验证链接是否存在: 清除工具 ls vob2 --> ../vob2 签入当前目录以提交更改: cleartool ci -nc . 测试链接: 光盘vob2 密码 /vob/vob1/vob2

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

问题

根据第 5 步,您必须签入目标目录(在本例中为 vob1)以使符号链接全局激活。这是微不足道的,因为该目录已经存在。但是,IBM 页面没有提及签入文件(或目录)的新符号链接。我知道clearcase symlinks cannot be checked out,但没有任何关于检查 in 新符号链接的内容。这引出了我的问题:

问题

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

【问题讨论】:

【参考方案1】:

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

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

只要父文件夹没有签入,你的新元素就只在你的视图中可见。

【讨论】:

以上是关于如果我希望我的符号链接在主(或开发)视图中变为活动状态,是不是需要将其签入?的主要内容,如果未能解决你的问题,请参考以下文章

在主活动中嵌入外部意图

使用异步任务时光标变为空?

当应用程序变为活动状态时刷新 tableView

在另一个活动中创建的对象在主活动中不可见

如何在 Android 中显示/隐藏分组视图?

按钮在编程动态 stackView (Swift) 中变为非活动状态