Rollback vs deleting changesets

Prefer rollbacking either selectively or whole changesets. This requires additional check-ins to upload the rollback operation to the server.

Delete branch

To delete a branch while preserving its changesets, map the branch to local folder. Get latest version. Right click on branch and click on delete. Then check in.

Local folder already set for another server folder of deleted branch

Error message: The local folder could not be set to <path> because it is already the local folder for another server folder

Solution is to delete the whole workspace.

Check in or undo all pending changes.

Open Developer Command Prompt for visual Studio.

Run below to display all available workspaces

tf workspaces

Run below to delete specific workspace

tf workspace /delete /server:https://[yours] [workspacename];[username]

Search changeset comments

Install TFS Power Tools. Open developer command prompt. Launch GUI app Search Changesets with command

tfpt searchcs

Make sure that the the server name URL includes the TFS collection, for example: http://some-host-name:51234/tfs/CollectionName