共用方式為


Team Foundation 簽出設定

Team Foundation 版本控制支援兩種簽出設定。 這兩種設定會判斷簽出作業的運作方式。 您可以將簽出作業設定為簽出工作區內的本機版本。 另一種選擇是將簽出作業設定為先取得最新版本的項目到您的工作區中,然後再將它們簽出。 後者組態與 Visual SourceSafe 的行為類似。

簽出項目

Team Foundation 版本控制預設的簽出行為是將工作區內本機版本的項目簽出。 即使伺服器上存在新版項目,Team Foundation 版本控制也不會取得該版本。

在執行取得作業以擷取一組檔案時,這項簽出行為將非常有用。 一般而言,電腦上版本控制檔的組態代表 Team Foundation 版本控制中已知要共同運作之特定檔案的時間點快照集 (Snapshot), 因此能夠一起進行建置和測試。

身為在工作區中工作的開發人員,您與其他開發人員所做的變更會相互隔離。 您可以控制想要接受其他開發人員所做變更的時機,只要視情況執行取得作業即可。 最理想的狀況是,當您進行此作業時,就會更新版本控制檔案的完整組態,而不是只有一兩個檔案。 這是因為某個檔案中的變更通常會相依於其他檔案中對應的變更。 這項簽出設定可確保您永遠都保有檔案的一致快照集,以便能夠進行建置和測試。

簽入變更時,Team Foundation 可讓您選擇將自己的變更與曾對伺服器版本所做的變更合併。 如果偵測到任何衝突情形,便會出現 [解決衝突] 對話方塊提示。

在簽出時取得最新版本

您也可以將簽出行為設定為在每次簽出某項目時,取得最新的版本或提示。 這項行為與 Visual SourceSafe 相同。 如果您是曾使用過 Visual SourceSafe 簽出模型的開發人員,就會對這項設定更為熟悉。

當簽出設定已設定為取得最新版本時,Team Foundation 版本控制便會先從伺服器取得最新版本的項目,並放入您的工作區中。 接著,再將這些項目簽出。

設定簽出設定的位置

您可以為 Team 專案設定簽出設定,或只為自己的電腦設定簽出設定。 為 Team 專案設定簽出設定時,表示在為使用該 Team 專案的所有開發人員設定預設行為。 如需如何為 Team 專案設定簽出設定的詳細資訊,請參閱 進行簽出設定

您也可以在自己的電腦上設定簽出設定。 這麼做會影響為該部電腦的簽出行為,但不會改變任何其他成員的簽出行為。 如需如何為電腦設定簽出設定的詳細資訊,請參閱 啟用 Team Foundation 版本控制以在簽出時取得最新的檔案

您也可以在流程範本中,為 Team 專案設定預設的簽出行為。 如需詳細資訊,請參閱定義 Team Foundation 版本控制的初始組態

請參閱

工作

啟用 Team Foundation 版本控制以在簽出時取得最新的檔案

其他資源

從版本控制伺服器取得檔案的本機複本