共用方式為


Repository4.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 Integer, _
    <OutAttribute> ByRef conflicts As StreamingCollection(Of Failure), _
    <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,
    int checkinOptions,
    out StreamingCollection<Failure> conflicts,
    out StreamingCollection<Failure> failures,
    bool deferCheckIn,
    int checkInTicket
)

參數

  • workspaceName
    型別:System.String
    包含送出變更的工作區的名稱。
  • serverItems
    型別:array<System.String[]
    若要簽入項目的清單。
  • checkinOptions
    型別:System.Int32
    有關簽入作業的選項。
  • deferCheckIn
    型別:System.Boolean
    如果簽入應該會被延期,checkinTicket 應該指派若未予以提供,則為 true。認可與這個呼叫簽入,則為 false。
  • checkInTicket
    型別:System.Int32
    如果這是其中一個非延期簽,或這是延遲簽入工作階段中第一次的呼叫,傳遞 0。否則,請傳遞從先前的來電傳回 checkInTicket。

傳回值

型別:Microsoft.TeamFoundation.VersionControl.Server.CheckinResult
這會傳回與建立變更集簽入結果,並復原的變更。

備註

變更數字的和屬性資訊都會被忽略。 擁有者和 CreationDate 應保持其預設值保留,除非您正在簽入,或檢查匯入的變更 (轉換工具) 中的人的身份。

.NET Framework 安全性

請參閱

參考

Repository4 類別

Microsoft.TeamFoundation.VersionControl.Server 命名空間