Workspace.Unshelve 方法 (String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, Boolean, array<PendingChange[]%, array<Conflict[]%)

在這個工作區重現先前擱置到伺服器的一組暫止的變更。

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

語法

'宣告
Public Function Unshelve ( _
    shelvesetName As String, _
    shelvesetOwner As String, _
    items As ItemSpec(), _
    itemAttributeFilters As String(), _
    itemPropertyFilters As String(), _
    shelvesetPropertyNameFilters As String(), _
    merge As Boolean, _
    noAutoResolve As Boolean, _
    <OutAttribute> ByRef changes As PendingChange(), _
    <OutAttribute> ByRef conflicts As Conflict() _
) As Shelveset
public Shelveset Unshelve(
    string shelvesetName,
    string shelvesetOwner,
    ItemSpec[] items,
    string[] itemAttributeFilters,
    string[] itemPropertyFilters,
    string[] shelvesetPropertyNameFilters,
    bool merge,
    bool noAutoResolve,
    out PendingChange[] changes,
    out Conflict[] conflicts
)

參數

  • shelvesetName
    類型:System.String
    擱置集名稱進行解除擱置的
  • shelvesetOwner
    類型:System.String
    建立擱置集的使用者名稱。
  • itemAttributeFilters
    類型:array<System.String[]
    傳回已建立版本的項目屬性清單與每個取得作業。
  • itemPropertyFilters
    類型:array<System.String[]
    屬性篩選清單。
  • shelvesetPropertyNameFilters
    類型:array<System.String[]
    在擱置集要傳回的屬性清單。若要取得所有屬性都可以是「*」的單一篩選。
  • merge
    類型:System.Boolean
    則為 true,如果「合併」應該執行,在解除擱置時。這將檔案合併,並釋出各自有衝突的暫止變更和其他對版本的項目發生衝突。
  • noAutoResolve
    類型:System.Boolean
    避免發生任何衝突都解決的汽車,即使選項在登錄設定。

傳回值

類型:Microsoft.TeamFoundation.VersionControl.Client.Shelveset
解除擱置的擱置集。

.NET Framework 安全性

請參閱

參考

Workspace 類別

Unshelve 多載

Microsoft.TeamFoundation.VersionControl.Client 命名空間