團隊開發注意事項
在 Visual Studio 中使用 Rational ClearCase 管理變更  

團隊開發注意事項

您的組織中可能已建立一套團隊開發模型。 當您將解決方案及專案升級到最新版的 Microsoft® Visual Studio 時,這裡列出一些必須考量的事項,以確保應用程式可以正確地載入及建置。

Visual Studio 2005 支援以 ASP.NET 2.0 版為基礎的 Web 開發。 在將專案移轉為最新版本的過程中,Visual Studio 會移除 Web 專案檔、 修改主要原始檔的內容(使之與舊版本不相容)、要求構件的寫入權限,並將原始檔移至專案下的新資料夾以重組原始檔。 當 Web 構件移轉至 Visual Studio 2005 時,與 Visual Studio .NET 2003 就不再相容。

所有這些活動會影響團隊的來源控制模型。例如,如果程式開發人員在分支上處理 Visual Studio .NET 2003 Web 專案的檔案版本,然後在專案升級至 Visual Studio 2005 之後,試圖將檔案變更合併至主幹,則版本在合併時將不相容。

將 Web 專案升級至 Visual Studio 2005 之前,請評估對於團隊開發的影響。 Web 專案移轉的第一步是替團隊選擇在移轉完成之後要遵循的團隊開發模型。 建議選擇的團隊開發模型有兩種:平行開發和傳統式開發。

平行開發

平行開發包括多重串流(在 UCM ClearCase® 中)及分支(在基本 ClearCase 中)開發工作流程。 在平行開發的團隊開發模型中,每一位使用者會建立(或接受指派)個別的串流或分支來執行開發活動。 當使用者完成開發活動時,就將變更合併到共用的串流或主幹。

如需 UCM 及基本 ClearCase 的相關資訊,請參閱 IBM Rational® ClearCase 資訊中心。

傳統式開發

傳統式開發包括單一串流 (在 UCM ClearCase 中)或主幹(在基本 ClearCase 中)開發。 在傳統式開發的團隊開發模型中,每一位使用者都在相同的串流或分支上進行開發活動。 構件通常以不保留的方式移出,當開發活動完成之後,工作就移入主幹,避免過程中發生任何可能的合併衝突。 基本 ClearCase 與 UCM 都支援這種模型。

如需主幹開發或多重串流開發的相關資訊,請參閱 IBM Rational ClearCase 資訊中心。