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