Поделиться через


Lock and Unlock Folders or Files

A folder or file can be locked or unlocked to deny or restore the user's privileges. Privileges include checking out an item for edit into a different workspace or checking in Pending Changes to an item from a different workspace. For more information, see Create a Workspace to Work with your Team Project.

You can use a lock to temporarily freeze the server version of an item so that you can check in a pending change without having to resolve any merge conflicts. If you want to permanently prevent access to an item on the server, you should use the Permission Command instead.

Required Permissions

To perform these procedures, you must have the Lock permission set to Allow. For more information, see Team Foundation Server Permissions.

To lock a folder or file from Source Control Explorer

  1. On the View menu, click Other Windows,and then click Source Control Explorer.

    You can also double-click Source Control in Team Explorer.

  2. In Source Control Explorer, in a workspace, right-click the folder or file to which you want to apply a lock, and then click Lock.

  3. In the Lock dialog box select the file or folder you want.

  4. Click either the Check Out lock or the Check In lock type, and then click Lock.

    For more information, see Understanding Lock Types.

    Under Pending Changes, Source Control Explorer displays the status: lock. The next time pending changes are checked in, the lock will take affect. For more information, see Check In Pending Changes.

    Note

    You can also lock folders and files from the command line. For more information, see Lock Command.

To unlock a folder or file from Source Control Explorer

  1. On the View menu, click Other Windows,and then click Source Control Explorer.

  2. In Source Control Explorer, right click the folder or file from which you want to remove a lock, and then click Unlock.

See Also

Reference

Lock Command

Concepts

Using Source Control Explorer

Understanding Lock Types

Other Resources

Working with Version Control Locks