下使用IBM Rational ClearCase的: - 我只有快照視圖,從而獲得NO動態視圖的ClearCase:複製舊版本的快照視圖的Windows
我想所有版本從某個變更復制到C:\ TEMP 。我已經在一個文件中列出了更改集版本(幾百個版本,我只需要最新的版本),但我沒有比這個更舊的版本更高的基準。
我現在並不起作用:
#!/usr/bin/perl -w
#
# PROGRAM: copytest.pl
$filename = "Design test123.doc";
$view = "D:\\AdminViews\\ABC_R1_READ_2\\ABCD002\\ABC_DESIGN\\BLA Framework\\P0\\";
$version = "\\main\\ABC_R1_READ\\1";
$printhet = 'cleartool find . -name "' . $filename . '" -version version(' . $version. ') -exec "cmd /c copy %CLEARCASE_XPN% D:\temp\%CLEARCASE_PN%"';
system($printhet);
基本上是因爲:http://www-01.ibm.com/support/docview.wss?uid=swg21150317(XPN)
更新:我看了一遍In ClearCase, how can I view old version of a file in a static view, from the command line?,我看到的是一個空文件DIFF是/黑客沒有XPN。好吧...但差異與空和上面的文檔給我「0」
謝謝,我試了一下 – edelwater 2010-04-15 14:43:48
我沒有想過生成一個配置規範。謝謝。高超。榮譽。我只是圍繞最後的事情。我現在添加了大約580個不同的元素行,在那裏選擇文件和目錄。它現在給組件上的一些文件提供了一些最後的錯誤,但是......不應該在視圖中以某種方式讓它們想要它們: ClearCase CM服務器:錯誤:無法加載「Detail Design bla.doc」:沒有在配置規範中選擇的版本。 ClearCase CM服務器:錯誤:無法加載「Detail Design bla.doc」。 有些dirs,它以某種方式想要在那裏(我不) – edelwater 2010-04-15 17:08:21
@cogmios:我確認任何配置規範與'-none'「非選擇規則」在它將產生一些錯誤「無法加載,沒有選擇版本「。這是預期的(並且被忽略)。你最終還會得到額外的目錄,因爲我無法知道那些舊目錄(它們沒有正確的版本)可能包含或不包含哪些*做*具有正確版本的文件。 – VonC 2010-04-15 17:26:08