Workspace.CheckIn 方法 (array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo, CheckinOptions)
在的选项卡上指定的设置为版本控制储存库的挂起的更改。
命名空间: Microsoft.TeamFoundation.VersionControl.Client
程序集: Microsoft.TeamFoundation.VersionControl.Client(在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)
语法
声明
Public Function CheckIn ( _
changes As PendingChange(), _
author As String, _
comment As String, _
checkinNote As CheckinNote, _
workItemChanges As WorkItemCheckinInfo(), _
policyOverride As PolicyOverrideInfo, _
checkinOptions As CheckinOptions _
) As Integer
public int CheckIn(
PendingChange[] changes,
string author,
string comment,
CheckinNote checkinNote,
WorkItemCheckinInfo[] workItemChanges,
PolicyOverrideInfo policyOverride,
CheckinOptions checkinOptions
)
参数
- changes
类型:array<Microsoft.TeamFoundation.VersionControl.Client.PendingChange[]
设置为选定的挂起的更改。如果未指定此参数,所有更改在工作方面的签入。
- author
类型:System.String
变更集的作者。如果未指定此参数,使签入的用户调用标识作为作者。
- comment
类型:System.String
将关联的注释利用此签入。可能为 null。
- checkinNote
类型:Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
将关联的 CheckinNote 信息与此签入。默认值签入说明用于安全审阅者、性能审阅者以及代码审阅者。可能为 null。
- workItemChanges
类型:array<Microsoft.TeamFoundation.VersionControl.Client.WorkItemCheckinInfo[]
有关关联的工作项的信息。可能为 null。
- policyOverride
类型:Microsoft.TeamFoundation.VersionControl.Client.PolicyOverrideInfo
用户提供的重写签入策略的信息。可能为 null。
- checkinOptions
类型:Microsoft.TeamFoundation.VersionControl.Client.CheckinOptions
以下枚举值 (无之一,SuppressEvent 或 ValidateCheckinOwner) 签入。
返回值
类型:System.Int32
如果成功,此签入的一个正整数变更集编号。
异常
异常 | 条件 |
---|---|
VersionControlException | 此工作区域中删除。 |
备注
每次签入是基本操作。 所有签入更改,也没有为。 如果签入成功,方法返回正值变更集编号。 如果设置签入挂起的更改为空,服务器尝试访问受任何更改的 tab 键在工作区域。 但是,此操作无效,如果任何挂起的更改在工作方面是编辑或添加,因为的内容将不会上载到服务器。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。