1

我正在使用带有 ClearCase Explorer 7.0.1.0-IFIX01 的 Windows XP。

我有以下目录:

/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 方面做一些事情。到目前为止,它们不是很有帮助,可能需要一个好的指针。

4

1 回答 1

1

UCM 不相关,除非您每个第三方都有一个 UCM 组件。

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

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

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

话虽这么说,符号链接(如cleartool ln)可以工作(在 Windows 或 Unix 上),只有一些副作用(如本技术说明所示

于 2013-01-09T20:00:59.793 回答