線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1320
推到 Plurk!
推到 Facebook!

Starteam與Delphi6的整合器中有這樣的選項可設定嗎??

尚未結案
chimera
初階會員


發表:62
回覆:78
積分:28
註冊:2003-03-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-08 09:13:35 IP:211.75.xxx.xxx 未訂閱
下載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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-14 00:20:37 IP:219.84.xxx.xxx 未訂閱
引言: 下載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
系統時間:2024-05-11 1:54:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!