重新定位ClearCase中的符号链接

时间:2013-01-09 18:20:59

标签: clearcase symlink

我使用的是Windows XP,使用的是ClearCase Explorer 7.0.1.0-IFIX01。

我有以下目录:

/vob_myvob/path/to/symlink/

它指向以下目录:

/vob_exports/path/to/third/party/dependencies/v3.4.1.0/LATEST_STABLE

我想改变它,以便对于我的“未来发展”分支,我使用与我所有其他分支不同的符号链接目标:

/vob_exports/path/to/third/party/dependencies/v3.4.6.0/LATEST_STABLE

v3.4.1和v3.4.6之间有很多重大变化,所以我需要完全隔离。

符号链接甚至是正确的方法吗?我们无法访问UCM。

注意,我不打算创建符号链接。一个已经存在。我提到我的操作系统是因为我在IBM的网站上看到它不建议在Windows上搞乱符号链接。如有必要,我可以要求我们的管理团队在UNIX端做一些事情。到目前为止他们不是很有帮助,也许需要一个好的指针。

1 个答案:

答案 0 :(得分:1)

除非每个第三方有一个UCM组件,否则与其无关。

我之前尝试过针对第三方的符号链接方法,但除非你在谈论依赖关系,否则我已经将所有这些第三方二进制文件从ClearCase中导出,并在一个适当的工件库中Nexus

这样,我只能对声明我需要的依赖项(在Nexus的情况下为pom.xml)进行版本化,这意味着特定分支可以拥有该文件的版本声明依赖于3.4.6.0,而同一文件在所有其他分支中包含3.4.1.0。

这是当前的最佳做法(即使用控制工具来版本来源,而不是二进制文件)

话虽这么说,符号链接(如在cleartool ln中)可以工作(在Windows或Unix上),只有一些副作用(比如technote illustrates