Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
Team Foundation 版本控制 (TFVC) 提供檔類型定義,以決定如何處理具有指定擴展名的檔案。 例如,您可以停用某些選取的檔案類型的合併功能,以防止多個使用者同時簽出這些檔案。
備註
根據預設,會啟用檔案合併和檔案多重簽出。 可以在專案層級停用多重簽出功能。
先決條件
- 要用來運作的 TFVC 存放庫,而不是 Git 存放庫。 如果您在 Git 存放庫中,版本控制瀏覽器無法使用。
- 若要編輯、新增或移除檔案類型關聯,您必須將 [編輯伺服器層級資訊 ] 權限設定為 [允許]。 如需詳細資訊,請參閱 Azure DevOps Server 許可權。
檔案類型屬性
Azure DevOps 檔案類型定義包含三個屬性。 這些屬性中最重要的是擴展名,這是檔類型的唯一標識符。
| 財產 | 範例 |
|---|---|
| 名稱 | Visual Basic 檔案 |
| 檔案副檔名 | .vb |
| 啟用檔案合併和多重簽出功能 | 是的 |
身為 Azure DevOps 系統管理員,您可能想要指定特定類型的檔案,例如二進位Microsoft Excel 檔案(*.xls),合併工具不存在,在偵測到衝突時無法合併,且一次只能由一位用戶取出。 您可以選取 [編輯檔案類型] 對話方塊中的 [啟用檔案合併] 和 [多重簽出] 來控制這項功能。 如需詳細資訊,請參閱 編輯檔類型關聯。 如果指定擴展名的檔類型不存在,則可以合併具有該擴展名的檔案。
檔案編碼
除了這些基本檔類型屬性之外,Azure DevOps 也會追蹤版本控制伺服器上每個檔案的檔案編碼方式。 您可以從原始檔控制總管開啟的版本控制屬性視窗,或使用命令列介面,覆蓋檔案的預設編碼方式。 如需詳細資訊,請參閱設定版本控制檔案編碼和簽出和編輯命令。
編輯檔案類型關聯
檔類型定義可讓您自定義 Team Foundation 版本控制系統處理具有特定擴展名的檔案的方式。 藉由定義檔類型,您可以控制具有特定擴展名的檔案是否可以在簽入期間展開內部關鍵詞,以及多個使用者可以平行修改特定檔案。 下列程式示範如何在版本控制中變更檔類型延伸關聯。
在 [ 小組] 功能表上,選取 [Azure DevOps Server 設定],然後選取 [原始檔控制檔類型]。 [ 檔案類型 ] 對話框會顯示目前與版本控制相關聯的擴展名清單。
請選取 ,再編輯。
在 [ 編輯檔案類型 ] 對話方塊的 [ 名稱 ] 方塊中,輸入檔類型的描述。 例如, Word 檔 ,用於將Microsoft Word 檔檔關聯新增至版本控制。
在 [ 擴展名] 方塊中,輸入檔類型擴展名,例如 doc for Microsoft Word 檔檔。
選擇性地選取 [ 啟用檔案合併和多個簽出 ] 方塊(預設選取)。
按一下確定以返回檔案類型對話框,並確認新的條目。
小提示
您可以使用單一名稱指定多個檔案類型擴展名關聯。 例如,您可以將 點 新增至稍早輸入的 Word 檔案 名稱。
設定版本控制檔案編碼
Team Foundation 版本控制屬性包括一般檔案和資料夾資訊,以及檔案編碼類型。 屬性也會列出待簽入狀態、安全性資訊和分支歷史。 如需詳細資訊,請參閱 檢視版本控制檔案和資料夾屬性。
備註
Team Foundation 版本控制屬性不會在 Visual Studio 的 [ 屬性 ] 視窗中檢視。 如下列步驟所述,它們會在自己的屬性對話框中檢視。
若要設定版本控制檔案編碼:
開放 原始檔控制總管。
在 [ 檢視] 功能表上,選取 [其他視窗],然後選取 [原始檔控制總管]。
在 [原始檔控制總管] 中,選取工具列中的 [ 工作區 ] 下拉式清單框,然後選取您想要使用的工作區。
移至您要檢視屬性的檔案,按下滑鼠右鍵,然後選取 [ 屬性]。
在 [ 屬性 ] 對話框中,選取 [ 一般] 索引標籤。
在 [ 一般] 索引標籤中,選取 [ 設定編碼]。
在 [ 設定編碼] 對話框中,使用 [ 編碼 ] 下拉式清單框來選取檔案的編碼基底類型,例如 utf-8。
小提示
選取 [偵測 ] 讓系統偵測與檔案搭配使用的檔案編碼配置,並填入清單框。
請選擇 [確定]。
備註
設定編碼會導致需要檢入的待處理變更。
新增文件類型關聯
檔案類型定義可讓您自定義版本控制系統處理具有特定擴展名的檔案的方式。 藉由定義檔類型,您可以控制具有指定擴展名的檔案是否允許多個使用者平行修改特定檔案。 下列程式示範如何在版本控制中新增檔類型擴展名關聯。
在 [ 小組] 功能表上,選取 [Azure DevOps Server 設定],然後選取 [原始檔控制檔類型]。 [ 檔案類型 ] 對話框隨即顯示,其中列出目前與版本控制相關聯的擴展名。
選取 ,然後新增。
從 [ 新增文件類型 ] 對話方塊的 [ 名稱 ] 方塊中,輸入新文件類型的描述,例如 Word 檔,將Microsoft Word 檔檔關聯新增至版本控制。
在 [ 擴展名] 方塊中,輸入或選取檔類型擴展名,例如 doc,用於 Microsoft Word 檔案檔。
選擇性地選取 [ 啟用檔案合併和多個取出 ] 複選框(預設為選取)。
按一下確定以返回檔案類型對話框,並確認新的條目。
小提示
您可以指定要與單一名稱相關聯的多個檔案類型擴展名,例如,您可以將 點 新增至此程式中輸入的 Word 檔案 名稱。
拿掉相關聯的文件類型
檔案類型定義可讓您自定義版本控制系統處理具有特定擴展名的檔案的方式。 藉由定義檔類型,您可以控制具有特定擴展名的檔案是否可以在簽入期間展開內部關鍵詞,以及多個使用者可以平行修改特定檔案。 如需將檔類型關聯新增至版本控制的資訊,請參閱 使用 Team Foundation 版本控制新增檔類型關聯。 下列程式示範如何移除與版本控制相關聯的檔類型擴展名。
在 [ 小組] 功能表上,選取 [Azure DevOps Server 設定],然後選取 [原始檔控制檔類型]。
[ 檔案類型 ] 對話框會顯示目前與版本控制相關聯的擴展名清單。
選取您想要移除的檔案類型副檔名,然後選取移除。
條目已清除,且不再出現在 [ 檔案類型 ] 對話框中。
請選擇 [確定]。