2011-03-08 24 views
1

我們的政策是隻備份「最重要的」CCase視圖。 所有重要數據都被視爲在VOB中,也在非CCase目錄下,但從未在視圖中。所有ClearCase VOB和視圖中檢出和被劫持文件的最佳備份策略

但是,特殊情況是視圖中檢出的文件。 人們經常忘記他們在動態視圖中成爲私人文件。 有些時候,在動態視圖存儲區域下無法輕鬆找到它們(或根本不可能)。 在快照視圖中,被劫持的元素可能也變得重要。

每個(動態/快照)視圖和VOB?查找和備份所有這些文件(檢出/劫持)的最佳策略是什麼? (應該可以在很少的幾行中編寫腳本,我認爲,ct lsco,ct lspriv ...)。

非常感謝你,哈維爾。 (FJ科巴斯,西班牙)。

回答

0

這個想法是使用SO問題「Command line to delete all ClearCase view-private files」,使其適應只選擇結帳,劫持和/或重疊的文件。

使用UNIX:

cleartool ls -r -nxn | grep -e "(CHECKEDOUT|hijacked|eclipsed)" 

注:如SO問題「ClearCase: Backup for only modified checked-out elements in all views」所提到的,優化的解決方案將檢查如果籤文件實際上引入的任何變化。但是,如果你有很多結賬,這將不會縮放:每次的完整副本(所有文件)將會更快。

然後,您可以將它們複製到安全的備份位置。