共用方式為


從伺服器下載檔案到您的工作區

一般而言,您應該通過通常準則從伺服器取得最新的檔案,好讓您開發的程式碼與您的小組其他開發的程式碼相容;並在簽入程式碼時降低建立 Bug 的風險,。您可以從 Team Foundation Server,將一個或多個最新版或上一版的檔案下載到 dev 電腦中的工作區。

必要的使用權限

您必須是您的 Team 專案的其中一個 [參與者]。請參閱 Team Foundation Server 預設群組、使用權限和角色

您想要怎麼做?

  • 取得某些檔案的最新版本

  • 取得某些檔案的特定版本

  • 命令提示字元的工作

  • 取得提示

取得某些檔案的最新版本

您應該要從伺服器取得最新的檔案,在 設定您的電腦 dev之後。然後您可以開始開發應用程式。

之後,當您在開發電腦上的工作區中開發功能時,您的程式碼就會與其他開發人員所做的變更相互隔離。但是,當您準備就緒 (例如,您已完成並簽入完成工作的程式碼) 時,您應該取得小組檔案的最新版本。

若要取得某些檔案的最新版本

  • 在 [方案總管] 或 [原始檔控制總管] 中,瀏覽至檔案或包含要取得之檔案的資料夾加以選取,開啟其捷徑功能表,然後選擇 [取得最新的版本]。

取得某些檔案的特定版本

在特定情況下 (例如,修正回復 Bug),您可能需要取得並使用一個或多檔案的特定版本。

注意事項注意事項

請注意,如果您取得舊版檔案,對它進行變更,然後嘗試加以簽入,那麼您必須先解決衝突才能完成簽入的機會就會增加。

要從 [記錄] 視窗取得某些檔案的特定版本

  1. 在 [方案總管] 和 [原始檔控制總管] 中,瀏覽至該資料夾或檔案,開啟其捷徑功能表,然後選擇 [檢視記錄]。

  2. 在 [歷程記錄] 視窗中,開啟版本的捷徑功能表,並選擇 [取得這個版本]。

若要從方案總管或原始檔控制總管取得某些檔案的特定版本

  1. 在 [方案總管] 或 [原始檔控制總管] 中,瀏覽至檔案或包含要取得之檔案的資料夾加以選取,開啟其捷徑功能表,然後選擇 [取得特定版本]。

    [取得] 對話方塊隨即出現。

  2. 在 [類型] 下拉式清單中選擇選項:

    • 變更集:指定變更集以取得版本。如需詳細資訊,請參閱尋找和檢視變更集

    • 日期:透過指定日期取得版本。如果已選取,請在 [日期] 清單中選取日期。

    • 標籤:指定標籤以取得版本。如需詳細資訊,請參閱使用標籤來建立檔案的快照

    • 最新的版本:選擇這個選項以取得伺服器上的最新版本。

    • 工作區版本   指定工作區以取得版本

  3. (選用) 選取 [覆寫未簽出的可寫入檔案] 選項。

    如果已選取,來自伺服器的檔案就會覆寫沒有與它們關聯的唯讀屬性而且尚未簽出的所有檔案。只有伺服器上不同的檔案才會覆寫本機工作區中的檔案。根據預設,這個選項並未選取。

    提示提示

    這個選項和執行下列命令是相同的: tf get /overwrite

  4. (選擇項) 選取 [即使本機版本符合指定的檔案仍覆寫所有檔案] 選項。

    如果已選取,來自伺服器的檔案就會覆寫所有檔案。

    提示提示

    這個選項和執行下列命令是相同的: tf get /force

  5. 選擇 [取得]。

    [原始檔控制總管] 隨即出現。如果您在步驟 5 中選擇 [最新的版本],系統便會將 [最新] 資料行的狀態更新為 []。

命令提示字元的工作

秘訣

  • 提示當您從伺服器取得檔案和資料夾時,系統也會從已自伺服器刪除的本機工作區中刪除所有已簽入的檔案。已經重新命名或在伺服器上移動的檔案,都會在磁碟機上變更工作區以符合伺服器上的變更。

  • 提示在 [原始檔控制總管] 中,您可以在 [最新] 欄中確認您是否擁有檔案的最新版本。您可以開啟項目的捷徑功能表並選擇 [屬性],以查看關於該項目的特定版本資訊。

  • 提示 如果您使用的是伺服器工作區,而您不小心刪除您要還原的某些檔案,就必須使用 tf get /all 命令來還原刪除的檔案。