2
我們使用ClearCase作爲控制版本系統。還原ClearCase中的用戶更改
在我們的系統中,有時我們發佈版本時沒有一些開發者因時間限制而提交。
例如,我在六個類中做了一些更改,但另一個用戶也在其中的一些或全部中做了更改。我必須在沒有他的改變的情況下提交代碼。所以我用舊版本掃描我的文件,以便我可以恢復他的更改。但這是一個緩慢而無聊的過程。
是否有另一種方法來做到這一點?也許是擴展名或腳本?
我們使用ClearCase作爲控制版本系統。還原ClearCase中的用戶更改
在我們的系統中,有時我們發佈版本時沒有一些開發者因時間限制而提交。
例如,我在六個類中做了一些更改,但另一個用戶也在其中的一些或全部中做了更改。我必須在沒有他的改變的情況下提交代碼。所以我用舊版本掃描我的文件,以便我可以恢復他的更改。但這是一個緩慢而無聊的過程。
是否有另一種方法來做到這一點?也許是擴展名或腳本?
自動執行過程的唯一方法是通過:
subtractive merge or negative merge(如本IBM article描述):
cleartool merge -to filename -delete -ver \main\branch\version_number
cset.pl
,這可能需要一個UCM活動的所有簽入並取消它們。
請參閱「Clearcase: how to rollback all changes on specific branch?」。
但是,這是UCM(這可能不是你的情況)
在這兩種情況下,這個想法是創建取消你的其他開發人員的版本,新的版本。