ClearCase -- element is checked out reserved by another view解決辦法

在平時工作中check in 文件的時候經常會遇到別人check out文件並且是reserved,那自己就無法check out該文件了。 比如要check out  altertable.sh 這個文件,結果發現出現以下錯誤:

kco -c "CBS00236472"  altertable.sh
cleartool: Error: Branch "/main/rl_arbor11.5_03_ebf/rl_celcom_fx1.0_06_ebf" of element is checked out reserved by view moni.celcom_fx1.0_06_ebf_mnt ("milse04:/CCSEVIEW/moni.celcom_fx1.0_06_ebf_mnt").
cleartool: Error: Unable to check out "altertable.sh".
aborting.

那如何把這個別人在別的view check out的文件弄成unreserved的呢? 從clearcase 手冊中查到以下用法: 

unreserve [ –vie⋅w view-storage-dir-pname ] [ –cact ]
[ –c⋅omment comment | –cfi⋅le comment-file-pname | –cq⋅uery
| –cqe⋅ach | –nc⋅omment ] pname ...

於是輸入以下命令:
c unreserve -view  milse04:/CCSEVIEW/moni.celcom_fx1.0_06_ebf_mnt   /usr1/arbor/denver_site/install_scripts/altertable.sh

Changed checkout to unreserved for "/usr1/arbor/denver_site/install_scripts/altertable.sh" branch "/main/rl_arbor11.5_03_ebf/rl_celcom_fx1.0_06_ebf".

然後我們就可以正常的check out 和check in了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章