共用方式為


版本控制問題的疑難排解

更新:2007 年 11 月

本主題將針對您開始使用版本控制、建立組態參數,以及執行各種作業時可能會遇到的問題提供解答。

使用者入門和安裝

問題

方案

如何開始使用 Team Foundation 版本控制?

請檢閱使用 Team Foundation 版本控制中所列的主題。

如何將 Visual SourceSafe 資料庫移轉至 Team Foundation 版本控制?

請使用 VSS 轉換器工具。如需詳細資訊,請參閱用於移轉原始檔控制的 VSSConverter 命令列公用程式。請參閱逐步解說:從 Visual SourceSafe 移轉至 Team Foundation

我要如何確定 Team Foundation 版本控制有被選為原始檔控制外掛程式?

按一下 Visual Studio [工具] 功能表上的 [選項],然後展開 [原始檔控制],再按一下 [目前的原始檔控制外掛程式] 清單中的 [Visual Studio Team Foundation Server]。

如何開啟 [原始檔控制總管]?

在 [檢視] 功能表上,指向 [其他視窗],然後按一下 [原始檔控制總管]。

如果我是 Team 專案的專案管理員,我是否會自動成為該專案的版本控制管理員?

是。

我是否能在不建立 Team 專案的情況下,建立最上層節點的原始檔控制資料夾?

不行。版本控制中的任何項目都必須對應到 Team 專案底下。

是否能重新命名 Team 專案?

不行。在 Team 專案命名後,就無法重新命名。

我需要有其他權限才能在 Windows Server 2008 或 Windows Vista 上執行版本控制命令列公用程式 tf 嗎?

若要依照命令列程序執行,您可能必須開啟較高權限的命令提示字元,方法是按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。

組態

問題

方案

如何設定 Team Foundation 版本控制以便防止簽入二進位檔?

請建立簽入原則,以便判斷使用者是否嘗試從特定資料夾結構簽入二進位檔。如需詳細資訊,請參閱程式碼分析的簽入原則

如何將 Team Foundation 版本控制設定為不會自動簽出我想要修改的檔案?

按一下 [工具] 功能表上的 [選項],展開 [原始檔控制],按一下 [環境],然後按一下 [編輯] 清單中的適當選項。

如何重新對應根目錄或工作區?

在 [檔案] 功能表上,指向 [原始檔控制],按一下 [工作區],再按一下您要重新對應的工作區,然後按一下 [編輯]。

是否能停用或自訂 [覆寫原則失敗並繼續簽入] 核取方塊?

不行。Team Foundation 版本控制會考量程式開發人員的最佳位置,以便判斷是否要覆寫簽入原則。

請注意,Team Foundation 版本控制會在變更集詳細資料和簽入電子郵件中納入原則符合性資料,因此可完全稽核。

如何繫結或解除繫結方案?

請使用 [變更原始檔控制] 對話方塊。如需詳細資訊,請參閱 HOW TO:繫結和解除繫結專案及方案

其他作業

問題

方案

如何將非方案項目加入至版本控制?

請使用 [加入至原始檔控制] 對話方塊。如需詳細資訊,請參閱 HOW TO:將非專案或非方案的檔案和資料夾加入至版本控制

如何使用版本控制來復原我在版本控制外部刪除的檔案?

在 [原始檔控制總管] 的 [資料夾] 窗格中,以滑鼠右鍵按一下檔案,然後按一下 [取得特定版本],再選取 [即使本機版本符合指定的版本仍覆寫所有檔案]。

是否能使用共用和固定做為促銷模型?

您可以在 Team Foundation 版本控制中實作這項功能,方法是使用分支和合併。如需詳細資訊,請參閱分支及合併 Team Foundation 版本控制

是否支援固定?

不。您可以在 Team Foundation 版本控制中實作這項功能,方法是使用標籤或分支。如需詳細資訊,請參閱 HOW TO:套用標籤分支及合併 Team Foundation 版本控制

是否能查詢變更集?

您無法在 Team Foundation 版本控制的這個發行版本中查詢變更集。

是否能復原變更集?

請參閱 HOW TO:復原變更集

是否能比較目錄結構?

Team Foundation 版本控制的這個發行版本並不支援比較目錄結構的功能。

是否能將擱置的變更合併至工作區?

不行。解除擱置會自動簽出擱置集中所包含的檔案,而且會在工作區中放置一份這些檔案的複本。這個動作會視情況覆寫版本。如果工作區中有任何一個檔案目前已簽出,解除擱置作業就會失敗,有效防止兩個版本之間進行合併。

如何檢視已刪除的項目?

按一下 Visual Studio [工具] 功能表上的 [選項],展開 [原始檔控制],再按一下 [Visual Studio Team Foundation Server],然後選取 [在 [原始檔控制總管] 中顯示刪除的項目] 核取方塊。

是否能離線工作?

您可以離線工作,方法是將檔案屬性切換成 [寫入],或者先簽出檔案結構,然後再將其狀態變更為 [離線]。

請參閱

其他資源

使用 Team Foundation 版本控制