2013-01-09 31 views
1

我正在使用Windows XP和ClearCase Explorer 7.0.1.0-IFIX01。在ClearCase中重新定位符號鏈接

我有以下目錄:

/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之間的變化,所以我需要完全隔離。

symlinks甚至是正確的方法嗎?我們無法訪問UCM。

請注意,我不想創建符號鏈接。一個已經存在。我提到我的操作系統,因爲我已經在IBM的網站上讀到了它不建議混淆Windows上的符號鏈接。如有必要,我可以要求我們的管理團隊在UNIX上執行一些操作。到目前爲止,他們不是很有幫助,也許需要一個好的指針。

回答

1

UCM與之無關,除非每個第三方都有一個UCM組件。

我嘗試過的符號鏈接的方式爲第三方,但除非你是在談論依賴關係,因爲我已經出口的所有這些第三方的二進制文件出來的ClearCase,並在適當的神器庫像Nexus

這樣的話,我可以只版本文件聲明我需要的依賴關係,這意味着一個特定的分支可以有一個版本的文件中聲明依賴於3.4.6.0(中的Nexus的情況下pom.xml)而同一個文件在所有其他分支中包含3.4.1.0。

這是當前的最佳實踐(即使用控制工具版本來源,不是二進制文件)

話雖這麼說,符號鏈接(如cleartool ln)可以工作(在Windows或Unix) ,只有一些副作用(像這樣technote illustrates