
這個問題如何解決呢,只要在windows端創建view的時候把tmode設置成incert_cr就好了,這樣創建的view就可以很好的轉換從unix上傳過來的文本文件了。設置tmode可以在創建view的gui里面選擇,如下圖:

從unix端的snapshot訪問windows上的vob,如果不將tmode設置為strip_cr的話,打開文本文件也會出現問題,解決的辦法是創建view的時候設置tmode為strip_cr。缺省的tmode是Transparent。
總結一下關于tmode推薦的做法:
如果所有的開發者都是用相同的開發平臺(無論是windows還是unix),那么文件行結尾處的處理規則都是相同,創建view時用到的text mode就可以使用transparent text mode。如果大多數開發者都使用Unix平臺進行開發,那么在Unix上的開發者創建view時應該使用transparent text mode,而在windows上的開發者應該使用insert_cr text mode。
如果大多數開發者都使用windows平臺進行開發,那么在windows上開發者創建view時應該使用transparent text mode,而在Unix上的開發者應該使用strip_cr text mode。
View storage:
雖然本文的實驗是配置了一專門的機器作為view server,但是真正開發的時候,從ClearCase的運行性能方面考慮,建議將view storage建立在本地,而不使用這種集中型的view管理。
總結
本文通過以下步驟,描述了如何在跨平臺的環境中對一個Rational ClearCase UCM實例進行操作,包括了以下的內容:
安裝配置samba,安裝配置ClearCase,創建用戶及驗證用戶信賴關系,創建 vob storage location,創建vob,創建 view storage location,創建 project,加入project,在client端開發。在文章的最后還介紹了一些開發中應該注意的問題,如case sensitivity 的設置,text mode的設置。ClearCase跨平臺的操作可能是在實際開發中經常遇到一種情況,希望本文能夠給正在或者即將使用ClearCase進行跨平臺開發的用戶或者學習者提供一個有用的參考。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/