Repository.CheckIn 方法

提交挂起的更改。 签入是的一部分较大调用顺序进行文件。 序列为:1. 调用CheckPendingChanges并传入文件和文件夹的列表中注册。 2. 对于每个文件,请调用UploadFile。 3. 调用签入并将文件和文件夹的列表(应该与#1)的列表。 CheckPendingChanges不是必需的,但是,它允许调用方警告冲突。很耗时上载的文件之前。

serverItems必须至少包含一项,没有重复而不是通配符。

命名空间:  Microsoft.TeamFoundation.VersionControl.Server
程序集:  Microsoft.TeamFoundation.VersionControl.Server(在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)

语法

声明
<WebMethodAttribute> _
Public Function CheckIn ( _
    workspaceName As String, _
    ownerName As String, _
    serverItems As String(), _
    info As Changeset, _
    checkinNotificationInfo As CheckinNotificationInfo, _
    checkinOptions As CheckinOptions, _
    <OutAttribute> ByRef failures As StreamingCollection(Of Failure), _
    deferCheckIn As Boolean, _
    checkInTicket As Integer _
) As CheckinResult
[WebMethodAttribute]
public CheckinResult CheckIn(
    string workspaceName,
    string ownerName,
    string[] serverItems,
    Changeset info,
    CheckinNotificationInfo checkinNotificationInfo,
    CheckinOptions checkinOptions,
    out StreamingCollection<Failure> failures,
    bool deferCheckIn,
    int checkInTicket
)

参数

  • workspaceName
    类型:System.String
    包含更改提交工作区的名称。
  • serverItems
    类型:array<System.String[]
    列表项对签入。
  • deferCheckIn
    类型:System.Boolean
    应为True,如果签入应推迟和checkinTicket,如果尚未提供。创建到此签入的False调用。
  • checkInTicket
    类型:System.Int32
    请将0,则它是非延迟签入,或者,如果这是在一个延迟签入会话中第一次。否则,请通过以前返回的checkInTicket

返回值

类型:Microsoft.TeamFoundation.VersionControl.Server.CheckinResult
这将返回与变更集创建和删除了更改的签入结果。

备注

更改信息和数字属性将被忽略。 应保留所有者和CreationDate为其默认值,除非您委托某他人签入,或检查在导入的更改(转换工具)。

.NET Framework 安全性

请参见

参考

Repository 类

Microsoft.TeamFoundation.VersionControl.Server 命名空间