我使用的是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端做一些事情。到目前为止他们不是很有帮助,也许需要一个好的指针。
答案 0 :(得分:1)
我之前尝试过针对第三方的符号链接方法,但除非你在谈论源依赖关系,否则我已经将所有这些第三方二进制文件从ClearCase中导出,并在一个适当的工件库中Nexus
这样,我只能对声明我需要的依赖项(在Nexus的情况下为pom.xml
)进行版本化,这意味着特定分支可以拥有该文件的版本声明依赖于3.4.6.0,而同一文件在所有其他分支中包含3.4.1.0。
这是当前的最佳做法(即使用源控制工具来版本来源,而不是二进制文件)
话虽这么说,符号链接(如在cleartool ln
中)可以工作(在Windows或Unix上),只有一些副作用(比如technote illustrates)