How to: Specify a Version as the Latest Version

When you check a file into source control, the version you check in becomes the latest version; users who check out or retrieve the latest version receive local copies of the item most recently checked in.

However, in some situations, you may want to designate an earlier version of an item as the latest version. For example, you check out a file, modify the file, and then check the file in. You later decide to discard your modifications. Because you have checked in the item, undoing your original checkout is not an option. In this situation, you can designate the version you originally checked out as the latest version of the item.

You can designate the latest version by:

  • Pinning a version. When you pin a file version, versions that are more recent than the pinned version are not deleted. In addition, you can unpin a file that you have previously pinned. When you do this, the most recently checked in version of the file becomes the latest version. However, you cannot check out a pinned file.

  • Rolling back to a specified version. When you roll back to a version, all versions more recent than the one to which you have rolled back are deleted from source control. You can then check out the latest remaining version.

To pin a version

  1. In SQL Server Management Studio, open the solution.

  2. In Solution Explorer, select the file that you want to specify as the latest version.

  3. On the File menu, point to Source Control and click ViewHistory.

  4. In the History of <file> dialog box, select the version that you want to specify as the latest, and click Pin.

    A pin symbol appears next to the version you have selected, indicating that it is the current file version. If you have a different version loaded in SQL Server Management Studio, you are prompted to reload the file.

To roll back to a version

  1. In SQL Server Management Studio, open the solution.

  2. In Solution Explorer, select the item that you want to specify as the latest version.

  3. On the File menu, point to Source Control and click History.

  4. In the History Options dialog box, click OK to display the History of File dialog box.

  5. In the History of File box, select the version you want to specify as the latest version, and click Rollback.

    A message appears notifying you that all versions subsequent to the one you have selected will be deleted.

  6. Click Yes to roll back to the selected version.

See Also

Tasks

Concepts