Starteam與Delphi6的整合器中有這樣的選項可設定嗎?? |
尚未結案
|
chimera
初階會員 發表:62 回覆:78 積分:28 註冊:2003-03-22 發送簡訊給我 |
下載starteam 6.0整合delphi 6的整合器之後,
使用上大致沒什麼問題,
可是有一個地方跟vss的比較是,
當在vs.net中修改的檔案是接受控管的檔案時,
IDE會自動詢問是否要lock,
可是當在Delphi中修改的檔案是接受控管的檔案時,
IDE並不會自動詢問是否要lock,如果忘記lock去做了修改,
這個時候別人也在修改同一個檔案中,
而且修改的是同一個function之類的,
那這樣就會有merge的問題, 所以想知道是否辦法在Delphi中,如果有灌starteam整合器的話,
可以當對unlock的檔案做了修改後會自動lock住的選項
|
paradise
初階會員 發表:60 回覆:115 積分:40 註冊:2004-05-03 發送簡訊給我 |
引言: 下載starteam 6.0整合delphi 6的整合器之後, 使用上大致沒什麼問題, 可是有一個地方跟vss的比較是, 當在vs.net中修改的檔案是接受控管的檔案時, IDE會自動詢問是否要lock, 可是當在Delphi中修改的檔案是接受控管的檔案時, IDE並不會自動詢問是否要lock,如果忘記lock去做了修改, 這個時候別人也在修改同一個檔案中, 而且修改的是同一個function之類的, 那這樣就會有merge的問題, 所以想知道是否辦法在Delphi中,如果有灌starteam整合器的話, 可以當對unlock的檔案做了修改後會自動lock住的選項首先先回答您的問題,StarTeam沒有這樣的選項! 基本上這是Version Control的對於平行開發的機制不同(樂觀鎖定Optimistic Lock vs 嚴格鎖定Strict Lock)! 嚴格鎖定就是 Check out(lock)-Modify-check-in(unlock)..這是VSS的做法(預設值的設定)..平行開發效率較差...如果同一檔案有人同時修改時,另一個人就不能修改了...還有可能造成DeadLock的情況! Opimistic Lock是 Check out(unlock)-Modify-Check-in(Merge)..StarTeam與CVS等都是這樣的..如此平行開發效率較高.......!我了解因為你們害怕Merge所以選擇用Lock來避免也因此犧牲了效率... Borland Taiwan SE |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |