在我们的 clearcase 中,我们有几个文件夹需要相同的内容。
我们使用符号链接来实现这一点。但是现在我们的文件夹正在查看私人文件,所以符号链接没有任何好处。
再次复制它是唯一的机制吗?
任何其他可以帮助符号链接查看私人文件的策略或设置?
在我们的 clearcase 中,我们有几个文件夹需要相同的内容。
我们使用符号链接来实现这一点。但是现在我们的文件夹正在查看私人文件,所以符号链接没有任何好处。
再次复制它是唯一的机制吗?
任何其他可以帮助符号链接查看私人文件的策略或设置?
应该支持符号链接(操作系统符号链接,而不是cleartool
符号链接),即使是私有文件(无论如何它们肯定会在快照视图中工作:它们基于本机操作系统)。
否则,复制仍然是回退的解决方案。
但我不知道 ClearCase 上针对私有视图文件的符号链接有任何专门的政策。版本化
符号链接
的唯一一项策略(由 创建,但这不是您当前的方案):cleartool ln -s
在 Linux 和 UNIX 系统上,符号链接默认列为绝对路径名。
要将符号链接列为相对路径名,请设置环境变量CCASE_LS_RELATIVE_SYMLINK_PATH
。
OP Samselvaprabu提到 使用动态视图驱动器并且我在 Windows 环境中,并在创建符号链接时报告以下错误:
Object Msilist.bat is not a valid symlink target; no symlinks will be created.
Please select only valid symlink targets and retry the operation.
手册页“创建 Vob 符号链接”提到了以下限制:
您可以使用该
cleartool ln -s
命令为以下项目创建 VOB 符号链接 (symlink):
- 文件或目录(签入或签出)
- 符号链接
- 一个黯然失色的元素(仅限动态视图)
- 被劫持的元素(仅限快照视图)
符号链接的目标必须与要在其中创建符号链接的目录位于同一视图中。
如果您在快照视图中,则卸载的元素不是有效的符号链接目标。此外,还必须加载要在其中创建符号链接的目录。
我的观点是:
如果不起作用,尤其是对于私有文件(无论如何都不在 ClearCase 中),请使用操作系统符号链接(在您的情况下,如果您使用的是 Windows Vista 或更高版本,则使用NTFS 符号链接,否则为简单的连接点)cleartool
ln -s
所以操作系统符号链接(本机符号链接,不是由 cleartool 创建的)应该可以工作。