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
创建搁置集用户的名称
- items
类型:array<Microsoft.TeamFoundation.VersionControl.Client.ItemSpec[]
文件和文件夹列表。应为 unshelved 或空为所有的搁置集
- itemAttributeFilters
类型:array<System.String[]
返回的已进行版本管理的项属性列出了与每个 get 操作
- itemPropertyFilters
类型:array<System.String[]
属性列表筛选器。
- shelvesetPropertyNameFilters
类型:array<System.String[]
在搁置集将返回的属性列表。获取所有属性通过为“*”的单个筛选器。
- merge
类型:System.Boolean
则为 true,则“合并”应时,将执行取消搁置时。这将文件合并,并且版本的存在冲突等待单个更改和不同的 pended 版本的项目冲突。
- noAutoResolve
类型:System.Boolean
防止自动解决所有冲突,即使该选项在注册表设置。
- changes
类型:array<Microsoft.TeamFoundation.VersionControl.Client.PendingChange[]%
返回设置 unshelved 挂起的更改
- conflicts
类型:array<Microsoft.TeamFoundation.VersionControl.Client.Conflict[]%
由取消搁置操作生成的冲突列表。
返回值
类型:Microsoft.TeamFoundation.VersionControl.Client.Shelveset
unshelved 的搁置集
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。