從伺服器下載 (取得) 檔案
一般而言,您應該定期從伺服器取得最新的檔案,好讓您開發的程式碼與小組中其他人開發的程式碼相容,並且在簽入程式碼時降低製造 Bug 的風險。 您可以從 Team Foundation Server 將最新版本或前一版的一個或多個檔案下載到開發電腦上的工作區。
必要的權限
您必須是 Team 專案的 Contributors 群組成員。 請參閱 TFS 預設群組、權限與角色 [已重新導向]。
您想要執行甚麼工作?
取得某些檔案的最新版本
取得某些檔案的特定版本
從命令提示字元工作
取得秘訣
取得某些檔案的最新版本
您應該在設定開發電腦之後,從伺服器取得最新的檔案。 然後您就可以開始開發應用程式。
之後當您在開發電腦上的工作區中開發功能時,您的程式碼就會與其他開發人員所做的變更互相隔離。 但是當您準備好時 (例如,您已完成並簽入完成工作的程式碼),您應該取得小組檔案的最新版本。
若要取得某些檔案的最新版本
取得某些檔案的特定版本
在特殊情況下 (例如,要修正回復 Bug),您可能需要取得並處理一個或多個檔案的特定版本。
注意事項 |
---|
務必記得,如果您取得舊版的檔案,對它進行變更,然後嘗試將它簽入,您很可能必須先解決衝突才能完成簽入。 |
若要從記錄視窗取得某些檔案的特定版本
在 [方案總管] 或 [原始檔控制總管] 中,瀏覽至資料夾或檔案,開啟其捷徑功能表,然後選擇 [檢視記錄]。
在記錄視窗中,開啟版本的捷徑功能表,並選擇 [取得這個版本]。
若要從方案總管或原始檔控制總管取得某些檔案的特定版本
在 [方案總管] 或 [原始檔控制總管] 中,瀏覽至檔案或包含您要取得之檔案的資料夾並進行選取,開啟其捷徑功能表,然後選擇 [取得特定版本]。
[取得] 對話方塊隨即出現。
從 [類型] 下拉式清單中選擇選項:
日期:藉由指定日期取得版本。 如果已選取,請在 [日期] 清單中選取日期。
標籤:藉由指定標籤取得版本。 如需詳細資訊,請參閱使用標籤來建立檔案的快照。
最新的版本:選擇這個選項可取得伺服器上的最新版本。
工作區版本:藉由指定工作區取得版本。
(選用) 選取 [覆寫未簽出的可寫入檔案] 選項。
如果已選取,來自伺服器的檔案就會覆寫沒有與它們關聯的唯讀屬性而且尚未簽出的所有檔案。 只有伺服器上不同的檔案才會覆寫本機工作區中的檔案。 根據預設,這個選項並未選取。
提示
這個選項相當於執行下列命令:tf get /overwrite。
(選擇性) 選取 [即使本機版本符合指定的檔案仍覆寫所有檔案] 選項。
如果已選取,來自伺服器的檔案就會覆寫所有檔案。
提示
這個選項相當於執行下列命令:tf get /force。
選擇 [取得]。
[原始檔控制總管] 隨即出現。 如果您在步驟 5 中選擇 [最新的版本],系統便會將 [最新] 資料行的狀態更新為 [是]。
從命令提示字元工作
LocalVersions Command:顯示您工作區中一個或多個項目的版本。
Get 命令:從伺服器取得檔案。
秘訣
當您從伺服器取得檔案和資料夾時,系統也會從本機工作區中刪除已從伺服器刪除的所有已簽入檔案。 伺服器上已重新命名或移動的檔案都會在您的工作區中變更,以符合伺服器上的變更。
在 [原始檔控制總管] 中,您可以在 [最新] 欄中確認您是否擁有檔案的最新版本。 您可以開啟某個項目的捷徑功能表並選擇 [屬性],查看關於該項目的特定版本資訊。
如果您使用的是伺服器工作區,而您不小心刪除了要還原的某些檔案,則必須使用 tf get /all 命令還原刪除的檔案。