TeamFoundationVersionControlService 類別

版本控制設定。

繼承階層

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.TeamFoundationVersionControlService

命名空間:  Microsoft.TeamFoundation.VersionControl.Server
組件:  Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)

語法

'宣告
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public Class TeamFoundationVersionControlService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public class TeamFoundationVersionControlService : ITeamFoundationService

TeamFoundationVersionControlService 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 TeamFoundationVersionControlService

回頁首

方法

  名稱 描述
公用方法 AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32) 將一種本機磁碟衝突到此工作區的衝突伺服器的清單。
公用方法 AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32, PathLength) 將一種本機磁碟衝突到此工作區的衝突伺服器的清單。
公用方法 AddProxy 加入具有指定參數的新 Proxy 伺服器記錄。
公用方法 CheckIn 將一組暫止的變更。簽入是將檔案的較大的呼叫順序的一部分。序列是:1.呼叫 CheckPendingChanges 並將檔案和資料夾清單為簽入。2.對於每個檔案稱為 UploadFile。3.呼叫簽入並將檔案和資料夾的清單 (應該符合 #1) 的清單。不需要 CheckPendingChanges,不過,它允許呼叫端警告衝突浪費時間上載的檔案之前。 serverItems 必須包含項目,而且沒有重複和至少沒有萬用字元。
公用方法 CheckInShelveset 為簽入送出現有的擱置集。在簽入之後,工作項目與變更集產生關聯或解決。
公用方法 CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[]) 檢查一組暫止的變更簽入衝突。 應該呼叫這個做為初步檢查在簽入序列的開頭。出現在某個時間點的所有衝突,則呼叫了群組會傳回到用戶端。簽入將重複相同的檢查,因此,如果有任何衝突累積了音量,因為此呼叫了,則會失敗。 serverItems 只能包含一個項目並至少萬用字元。
公用方法 CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[], PathLength) 檢查一組暫止的變更簽入衝突。應該呼叫這個做為初步檢查在簽入序列開頭。出現在某個時間點的所有衝突,則呼叫了群組會傳回到用戶端。簽入將重複相同的檢查,因此,如果有任何衝突累積了音量,因為此呼叫了,則會失敗。serverItems 只能包含一個項目並至少萬用字元。
公用方法 CompareLabels 傳回兩個標記之間的變更集資訊。在標記中指定項目的 maxCount 最新的變更集將傳回。
公用方法 CreateAnnotation 建立並保存附註的執行個體。
公用方法 CreateBranch 建立新的做的分支。
公用方法 CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[]) 建立新的一組欄位定義與伺服器項目。
公用方法 CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[], PathLength) 建立新的一組欄位定義與伺服器項目。
公用方法 CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions) 這是用來建立圍繞的 Team 專案和所有基礎結構。使用權限,簽入提示,使用者,依此類推。
公用方法 CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions, PathLength) 這是用來建立 surronding 其 Team 專案和所有基礎結構。使用權限、簽入提示,使用者,依此類推。
公用方法 CreateWorkspace 這個函式會建立特定使用者的新工作區。 工作區不能已經存在。
公用方法 DeleteAnnotation 刪除附註從系統移除它。這個方法可以用來移除根據篩選的附註。移除它們根據名稱和項目/版本組合。如果這個值只指定移除與這個值的執行個體。如果提供 Null 值比移除這個註釋的所有執行個體。
公用方法 DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier) 刪除分支物件和任何關聯的關聯性。
公用方法 DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier, PathLength) 刪除分支物件和任何關聯的關聯性。
公用方法 DeleteLabel 刪除具有指定名稱和根項目的標籤。
公用方法 DeleteProxy 刪除 Proxy 記錄依來自伺服器的特定 URL。
公用方法 DeleteShelveset 刪除指定的擱置集。也會移除所有相關擱置的變更。
公用方法 DeleteTeamProjectFolder 這可用來刪除 Team 專案資料夾。
公用方法 DeleteWorkspace 刪除指定的工作區。所有暫止的變更已取消,且所有 LocalVersion 項目從伺服器移除。
公用方法 Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32) 終結 itemSpec 代表的樹狀子目錄。
公用方法 Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32, PathLength) 終結 itemSpec 代表的樹狀子目錄。
公用方法 DownloadFile 在指定伺服器路徑下載檔案和版本加入至指定的本機路徑。
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
公用方法 FilterChangeset 篩選陣列的變更集使用者並傳回路徑限制清單。
公用方法 FilterShelveset 篩選陣列中的擱置集使用者並傳回路徑限制清單。
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
公用方法 GenerateRepositoryKey 重新產生用於簽署下載金鑰使用的 RSA 金鑰組。
公用方法 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[]) 由用戶端同步處理具有特定版本的工作區。傳回完成用戶端檔案清單可以下載更新使用者的本機工作複本。
公用方法 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[]) 由用戶端同步處理具有特定版本的工作區。傳回完成用戶端檔案清單可以下載更新使用者的本機工作複本。
公用方法 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[], PathLength) 由用戶端同步處理具有特定版本的工作區。傳回完成用戶端檔案清單可以下載更新使用者的本機工作複本。
公用方法 GetChangesetProperty 取得與特定變更集。
公用方法 GetEarliestChangesetTime 當最早的變更集認可儲存機制,取得時間。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetLatestChangeset 擷取最新的變更集的變更集編號儲存機制。
公用方法 GetRepositoryProperties 取得儲存機制的資訊。
公用方法 GetServerSettings 取得伺服器的預設設定。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 GetVersionedItemProperty 已過時。取得與已建立版本的項目。
公用方法 LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption) 建立或更新標籤。與特定專案的特定版本。
公用方法 LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption, PathLength) 建立或更新標籤。與特定專案的特定版本。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製。 (繼承自 Object)。
公用方法 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[]) 傳回暫止的合併自動剖析和衝突的 GetOperations 清單並不會自動解析的。
公用方法 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[]) 傳回暫止的合併自動剖析和衝突的 GetOperations 清單並不會自動解析的。
公用方法 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[], PathLength) 傳回暫止的合併自動剖析和衝突的 GetOperations 清單並不會自動解析的。
公用方法 OptimizeDatabase 這個方法執行的版本控制資料表的資料庫最佳化行程。
公用方法 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], Boolean) 呼叫執行遞增,簽出,分支,重新命名,刪除,依此類推。送出的變更可能會包含萬用字元和遞迴旗標。萬用字元和遞迴會展開,並成功對的變更清單中傳回。
公用方法 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean) 呼叫執行遞增,簽出,分支,重新命名,刪除,依此類推。送出的變更可能會包含萬用字元和遞迴旗標。萬用字元和遞迴會展開,並成功對的變更清單中傳回。
公用方法 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean, PathLength) 呼叫執行遞增,簽出,分支,重新命名,刪除送出等等的變更可能會包含萬用字元和遞迴旗標。萬用字元和遞迴會展開,並成功對的變更清單中傳回。
公用方法 QueryAnnotation 取得符合提供之篩選條件的一組附註。
公用方法 QueryBranches 尋找所有的每一個項目規格的相對。 也就是:克雷格分支 a.cs - > b.cs Ajax Alice 廷分支 b.cs - > c.cs 艾米分支 b.cs - > 就應該傳回 d.cs 下列資料使用 a.cs、b.cs、c.cs 或 d.cs 時,也就是說,當 QueryBranches 呼叫:BranchToItem:a.cs, BranchFromItem:空 BranchToItem:b.cs, BranchFromItem:a.cs BranchToItem:c.cs, BranchFromItem:b.cs BranchToItem:d.cs, BranchFromItem:是項目的分支圖表的 b.cs。其他出現的問題是使用者要求這項資料會儲存所有可能沒有讀取權限分支相對。發生這種情況時,適當的項目結構設為 null。 RelativeToItemId 和 RelativeFromItemId 指派根據 ServerItem; 變更集,讓這個應用程式開發介面的呼叫端一定可以判斷此圖形的圖形,,即使所有資料不會顯示給使用者。
公用方法 QueryBranchObjectOwnership 查詢指定變更集的分支物件擁有權資訊。傳回變更集所屬的根分支和計算每個分支的項目。
公用方法 QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType) 分支的查詢遞迴物件。
公用方法 QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType, PathLength) 分支的查詢遞迴物件。
公用方法 QueryBranchObjectsByPath
公用方法 QueryChangeset 擷取詳細資料 (註解、變更等等) 變更集。
公用方法 QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[]) 擷取詳細資料 (註解、變更等等) 變更集。 如果提供,則傳回的變更集將包含屬性名稱篩選條件。
公用方法 QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[], array<String[], array<String[]) 擷取詳細資料 (註解、變更等等) 變更集。 如果提供,則傳回的變更集將包含屬性名稱篩選條件。
公用方法 QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], Boolean) 在指定的變更集中的查詢變更 (可以透過呼叫或非分頁)。
公用方法 QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], array<String[], Boolean) 在指定的變更集中的查詢變更 (可以透過呼叫或非分頁)。
公用方法 QueryCheckinNoteDefinition 提供簽入提示資料查詢支援的欄位定義。
公用方法 QueryCheckinNoteFieldNames 傳回用於此資料庫的所有清單簽入提示欄位。
公用方法 QueryConflicts 傳回 ItemSpecs 任意清單篩選的衝突。
公用方法 QueryEffectiveGlobalPermissions 計算使用者的全域使用權限。套用,並且會拒絕清單、繼承和成員資格規則會使得使用者有權限的簡單清單。
公用方法 QueryEffectiveItemPermissions 計算使用者的使用權限物件的特定項目。套用,並且會拒絕清單、繼承和成員資格規則會使得使用者有權限的簡單清單。
公用方法 QueryFileContents 查詢特定項目的檔案內容。
公用方法 QueryFileTypes 傳回每個檔案的副檔名已設定資訊清單。
公用方法 QueryGlobalPermissions 查詢選取的識別的全域使用權限。
公用方法 QueryHistory 傳回有關項目及其子系的變更集資訊。包含指定的項目並在 versionFrom->versionTo 範圍內的 maxCount 最新的變更集將傳回。
公用方法 QueryItemById 從儲存機制擷取項目,根據 itemId 和變更集。
公用方法 QueryItemPermissions
公用方法 QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32) 擷取與指定之路徑和版本儲存機制中所有項目的清單。如果" path」引數是檔案,則會傳回包含該檔案的一組項目。如果「Path "為資料夾,則會傳回該資料夾包含所有項目的一組項目。如果" path」包含萬用字元,則會傳回符合萬用字元的一組在指定的資料夾中的項目。
公用方法 QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32, array<String[], array<String[]) 擷取與指定之路徑和版本儲存機制中所有項目的清單。如果" path」引數是檔案,則會傳回包含該檔案的一組項目。如果「Path "為資料夾,則會傳回該資料夾包含所有項目的一組項目。如果" path」包含萬用字元,則會傳回符合萬用字元的一組在指定的資料夾中的項目。
公用方法 QueryItemsById 從儲存機制擷取項目清單,根據 itemId 和變更集。如果無法為特定 itemId 和變更集找到該項目輸出陣列的對應項目將會是空的。
公用方法 QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32) 對於每個項目 ItemSpec,擷取符合指定準則的擴充項目的清單。如果" path」引數是檔案,則會傳回包含該檔案的一組項目。如果「Path "為資料夾,則會傳回該資料夾包含所有項目的一組項目。如果" path」包含萬用字元,則會傳回符合萬用字元的一組在指定的資料夾中的項目。
公用方法 QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32, array<String[]) 對於每個項目 ItemSpec,擷取符合指定準則的擴充項目的清單。如果" path」引數是檔案,則會傳回包含該檔案的一組項目。如果「Path "為資料夾,則會傳回該資料夾包含所有項目的一組項目。如果" path」包含萬用字元,則會傳回符合萬用字元的一組在指定的資料夾中的項目。
公用方法 QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean) 符合指定之欄位的標籤傳回清單中。 為比較中, null 欄位未使用。
公用方法 QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean, PathLength) 符合指定之欄位的標籤傳回清單中。為比較中, null 欄位未使用。
公用方法 QueryLocalVersions 查詢使用者在其工作區的本機項目資訊。
公用方法 QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx) 傳回必須從來源合併目標的一組變更集。
公用方法 QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx, PathLength) 傳回需要從來源合併目標的一組變更集。
公用方法 QueryMergeRelationships 使用版本資訊一起傳回輸入路徑與相關的路徑,在之後。
公用方法 QueryMerges 傳回合併記錄。
公用方法 QueryMergesExtended QueryMergesExtended 在特定版本範圍來尋找特定 ItemSpec 的來源變更。結果是一組變更為 ExtendedMerge 的。要包含組合 (項目、版本、deletionId 和變更) 的來源,以及變更集詳細資料。變更集尚未完成物件。只有擁有者、committer、日期、註解和 changesetId 填入。沒有項目、發行說明或其他資料。
公用方法 QueryMergesWithDetails 具有詳細資料記錄的傳回合併。
公用方法 QueryPendingChangesById 根據暫止變更 ID. 擷取暫止變更的清單,如果暫止變更無法為特定的暫止變更 ID 中找到,則在暫存的變更輸出陣列的對應項目將會是空的。
公用方法 QueryPendingChangesForWorkspace 傳回符合指定之準則的暫止變更的清單。 如果 workspaceName 不是 null,也必須指定 ownerName。子系根據遞迴選項傳回。如果指定, RecursionType.None,只有 serverItem 傳回。如果 RecursionType.OneLevel 指定,並 serverItem 代表資料夾,該資料夾及其直接子項目傳回。如果 RecursionType.Full 指定,並 serverItem 是其所有子代所傳回的資料夾。這個函式會傳回一個 PendingSet,每個物件分別代表工作區。在每 PendingSet 物件內是表示變更屬於該工作區的陣列 PendingChanges。
公用方法 QueryPendingChangeSignature 也稱為「請前協調」。擷取指定之工作區的伺服器上目前的暫止變更簽章。如果等於用戶端的暫止變更簽章,則其可以略過,因為沒有要執行的工作。
公用方法 QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, Boolean, array<String[], Boolean) 傳回符合指定之準則的暫止變更的清單。 如果 workspaceName 不是 null,也必須指定 ownerName。子系根據遞迴選項傳回。如果指定, RecursionType.None,只有 serverItem 傳回。如果 RecursionType.OneLevel 指定,並 serverItem 代表資料夾,該資料夾及其直接子項目傳回。如果 RecursionType.Full 指定,並 serverItem 是其所有子代所傳回的資料夾。這個函式會傳回一個 PendingSet,每個物件分別代表工作區。在每 PendingSet 物件內是表示變更屬於該工作區的陣列 PendingChanges。
公用方法 QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, PathLength, Boolean, array<String[], Boolean) 傳回符合指定之準則的暫止變更的清單。如果 workspaceName 不是 null,也必須指定 ownerName。子系根據遞迴選項傳回。如果指定, RecursionType.None,只有 serverItem 傳回。如果 RecursionType.OneLevel 指定,並 serverItem 代表資料夾,該資料夾及其直接子項目傳回。如果 RecursionType.Full 指定,並 serverItem 是資料夾的所有子系則傳回。這個函式會傳回一個 PendingSet,每個物件分別代表工作區。在每 PendingSet 物件內是表示屬於該工作區所做的陣列 PendingChanges。
公用方法 QueryProxies 傳回 Proxy 記錄清單。
公用方法 QueryRepositoryInformation 如需版本控制服務的 Retrieves 詳細資訊在這個 Team 專案集合。 這些資訊包括:- > 版本控制識別數目- > 工作區數目- > 擱置集數目- > 檔案數目受到版本控制的版本在 T - > 資料夾數字在版本控制中版本 T - > 變更集編號做了- > 暫止變更總數。所有工作區和擱置集的。
公用方法 QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean) 傳回符合指定之準則的暫止變更的清單。 如果 workspaceName 不是 null,也必須指定 ownerName。子系根據遞迴選項傳回。如果指定, RecursionType.None,只有 serverItem 傳回。如果 RecursionType.OneLevel 指定,並 serverItem 代表資料夾,該資料夾及其直接子項目傳回。如果 RecursionType.Full 指定,並 serverItem 是其所有子代所傳回的資料夾。這個函式會傳回一個 PendingSet,每個物件分別代表工作區。在每 PendingSet 物件內是表示變更屬於該工作區的陣列 PendingChanges。
公用方法 QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, array<String[]) 傳回符合指定之準則的暫止變更的清單。 如果 workspaceName 不是 null,也必須指定 ownerName。子系根據遞迴選項傳回。如果指定, RecursionType.None,只有 serverItem 傳回。如果 RecursionType.OneLevel 指定,並 serverItem 代表資料夾,該資料夾及其直接子項目傳回。如果 RecursionType.Full 指定,並 serverItem 是其所有子代所傳回的資料夾。這個函式會傳回一個 PendingSet,每個物件分別代表工作區。在每 PendingSet 物件內是表示變更屬於該工作區的陣列 PendingChanges。
公用方法 QueryShelvesets(TeamFoundationRequestContext, String, String) 列出系統的已知的擱置集。傳回擱置集中繼資料。 若要擷取變更的清單,請使用 QueryPendingSets()。
公用方法 QueryShelvesets(TeamFoundationRequestContext, String, String, array<String[]) 列出系統的已知的擱置集。傳回擱置集中繼資料。 若要擷取變更的清單,請使用 QueryPendingSets()。
公用方法 QuerySummaryForChangeset 變更型別的摘要的查詢指定變更集的計數。使用這個主要用來顯示用途,當顯示時要加入檔案,已編輯或刪除。
公用方法 QueryWorkspace(TeamFoundationRequestContext, String, String) 搜尋特定的工作區。萬用字元或 Null 不允許。 擲回例外狀況,如果工作區中找不到。
公用方法 QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean) 搜尋特定的工作區。萬用字元或 Null 不允許。 擲回例外狀況,如果工作區中找不到。
公用方法 QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean, Boolean, Boolean) 搜尋特定的工作區。萬用字元或 Null 不允許。 擲回例外狀況,如果工作區中找不到。
公用方法 QueryWorkspaceItems
公用方法 QueryWorkspaces 搜尋具有指定的擁有者和電腦的工作區。
公用方法 ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean) 使與本機工作區的本機暫存變更伺服器。
公用方法 ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean, PathLength) 使與本機工作區的本機暫存變更伺服器。
公用方法 RefreshIdentityDisplayName 更新識別表包含更新 (重新命名) 使用者名稱。
公用方法 RemoveLocalConflict 從工作區移除這種特定衝突。
公用方法 ResetCheckinDates 重設所有變更集簽入日期在 TPC 至最後一個日期之前。這會由移轉工具使用和在「null」TPC 只工作。 Null 表示只有下列簽入可能發生。a. $ b。Team 專案建立 c。Team 專案建立 + 1 變更集-組建定義。
公用方法 Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<String[]) 解析與特定解析度的特定衝突。這對於取得、簽入和合併衝突呼叫。
公用方法 Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean) 解析與特定解析度的特定衝突。這對於取得、簽入和合併衝突呼叫。
公用方法 Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean, PathLength) 解析與特定解析度的特定衝突。這對於取得、簽入和合併衝突呼叫。
公用方法 Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[]) 復原在指定樹狀結構的變更特定版本的。
公用方法 Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[]) 復原在指定樹狀結構的變更特定版本的。
公用方法 Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[], PathLength) 復原在指定樹狀結構的變更特定版本的
公用方法 SetChangesetProperty 將變更集的屬性值。
公用方法 SetFileTypes 取代目前的檔案類型定義。
公用方法 SetPendingChangeAttribute 將指定的暫止變更的屬性。
公用方法 SetPendingChangeProperty 已過時。將指定的暫止變更的屬性。
公用方法 SetServerSettings 設定伺服器設定。
公用方法 SetVersionedItemAttribute 設定指定之已建立版本的項目的屬性。
公用方法 SetVersionedItemProperty 已過時。設定指定之已建立版本的項目的屬性。
公用方法 Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean) 複製到擱置集的暫止變更。變更工作區也將維持不變。
公用方法 Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean, PathLength) 複製到擱置集的暫止變更。變更工作區將維持不變。
公用方法 ToString 傳回代表目前物件的字串。 (繼承自 Object)。
公用方法 TrackMerges 傳回從來源變更集清單中的來源項目產生一組目標項目合併。來源和目標項目合併記錄中不需要直接相關。
公用方法 UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean) 移除一組暫止的變更。 如果 serverItem 規格不符合失敗,物件會傳回。這個方法會傳回已取消的一些暫止的變更。對於每個檔案,用戶端在 UndonePendingChange 物件應該呼叫 DownloadFile() 和指定傳回的版本擷取檔案的未修改版本。
公用方法 UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean, PathLength) 移除一組暫止的變更。如果 serverItem 規格不符合失敗,物件會傳回。這個方法會傳回已取消的一些暫止的變更。對於每個檔案,用戶端在 UndonePendingChange 物件應該呼叫 DownloadFile() 和指定傳回的版本擷取檔案的未修改版本。
公用方法 UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec) 從具名標籤移除特定項目。
公用方法 UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec, PathLength) 從具名標籤移除特定項目。
公用方法 Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[]) 複製擱置變更至工作區。
公用方法 Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean) 複製擱置變更至工作區。
公用方法 Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, PathLength) 複製擱置變更至工作區。
公用方法 UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean) 建立/更新分支物件。如果項目存在,但不是分支物件,它會將項目做為分支的根。
公用方法 UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean, PathLength) 建立/更新分支物件。如果會指出項目做為分支的根項目存在,但不是分支物件。
公用方法 UpdateChangeset UpdateChangeset 用來更新註解和參考的簽入提示與變更集產生關聯的。
公用方法 UpdateCheckinNoteFieldName 將指定的簽入提示欄位的所有執行個體重新命名為新的指定名稱特定 Team 專案資料夾。
公用方法 UpdateGlobalSecurity 更新項目的全域使用權限。
公用方法 UpdateItemSecurity 修改項目的安全性資訊。
公用方法 UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[]) 呼叫更新為工作區儲存項目的本機版本。 用戶端應該在成功呼叫 DownloadFile() 之後呼叫這個方法會根據 Get() 的指示。
公用方法 UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[], PathLength) 呼叫更新為工作區儲存項目的本機版本。用戶端應該在成功呼叫 DownloadFile() 之後呼叫這個方法會根據 Get() 的指示
公用方法 UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[]) 這用來更新衝突並還原到資訊。可以使用它,如果沒有使用 Get 用戶端下載檔案登錄衝突並更新還原成資訊。
公用方法 UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[], PathLength) 這用來更新衝突並還原到資訊。它,如果使用註冊的 Get 用戶端下載檔案 wihtout 衝突並更新還原成資訊,才能使用。
公用方法 UpdateShelveset 更新擱置集中的自訂屬性。 注意:目前對屬性包的只會在擱置集被接受。 其他更新造成任何作業。
公用方法 UpdateShelvesetCreationTime 更新單一擱置集的建立時間,某一位使用者擁有的或的任何擱置集。
公用方法 UpdateWorkspace 修改工作區屬性和工作資料夾對應。 無法變更工作區的擁有人。
公用方法 UploadFile 上載特定伺服器項目路徑上檔案的特定工作區。

回頁首

明確介面實作

  名稱 描述
明確介面實作私用方法 ITeamFoundationService.ServiceEnd
明確介面實作私用方法 ITeamFoundationService.ServiceStart

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Server 命名空間