You can check in changed files into the version control server by using the Pending Changes window or the Check In dialog box. Changes are checked in as a group and tracked on the server as a changeset. During a check-in, you can add explanatory comments, associate work items with the changeset, and review adherence to check-in policy. Various aspects of the check-in process can be customized by your administrator.
When you initiate a check-in operation, the source file updates either succeed as a group or fail as a group. If any of the changes in the list of pending changes cannot be submitted to the server (for example, because of a conflict), none of the changes are committed and a changeset is not created.
During a check-in operation:
Compliance with check-in policy is validated.
The changes are committed to the server as a changeset, and the changeset number is displayed.
Files that were checked out are returned to a read-only state. Your changes appear in the server and can be retrieved by other users.
E-mail is delivered to team members who have subscribed for check-in notification.
Work items are updated.
A Team Foundation administrator can configure the check-in notes and check-in policies that apply to a given team project. For more information, see Walkthrough: Customizing the Check In Experience.
Describes the types of locally-persisted changes and how to manage them.
Explains the tasks that you can accomplish by using the Check in dialog box to work with pending changes, changesets, shelve command and alerts.
Describes options to check in pending version control changes by using the Check in dialog box.
Explains how to use the Check-in Notes channel in the Check in dialog box.
Explains how to use the Work Items channel in the Check in dialog box.
Explains how to check in pending changes despite warnings in the Policy Warnings channel.
Describes the steps used to view work item details from the check in and Pending Changes window from the work item channel.
Explains how to view and make decisions regarding all the pending check-in changes in a workspace.
Explains how to view and make decisions regarding pending check-in changes in workspaces other than the one that you are currently working with.
Explains the steps that you perform to undo pending changes.
Explains how to use the Rollback command to negate the effect of one or more changesets to one or more items.