Scrontch
Scrontch

Reputation: 3424

TFS: How to view locally deleted files still under version control?

Say I have files under TFS source control.

Some external process will

Now I want to reflect all changes in TFS source repository, that is, I want to

B and C are trivial. But i dont know how to easily see the list of files A. i.e. the ones that have been physically removed from the local directory but are still under source control.

How to view the list of them?

And is there a TFS command to delete them from source control?

Edit: Forgot to precise: I'm using TFVC, with a local workspace.

Upvotes: 1

Views: 1180

Answers (2)

Leo Liu
Leo Liu

Reputation: 76760

How to view the list of them?

Team Foundation Server requires that you explicitly pend changes for these files - if you delete a file locally, this does not explicitly pend a delete against Team Foundation Server.

To list the those files, the best method is create a local workspace and not a server Workspace. If we create the local workspace and delete the file out of Visual Studio, we will receive the list under the Excluded Changes of Pending Changes:

enter image description here

If you are using server Workspace, you have to delete those files in the source control. To list this change file, you could use Compare option in the Source Control Explorer:

Detail steps:

  • Open the Source Control Explorer
  • Right-click on the folder with the changes and choose Compare

enter image description here

enter image description here

Also, you can use "Reconcile" feature to sync those file to the local/server.

Check this thread for some details.

And is there a TFS command to delete them from source control?

We could use Delete Command to delete the file from source control, but we have to specify the identifies the file or folder. If you want to delete those files deleted out of Visual Studio, I am afraid we could not do that, because there is no such argument to list those changed files.

Hope this helps.

Upvotes: 0

Shayki Abramczyk
Shayki Abramczyk

Reputation: 41565

Because is TFVC and I guess you work with server workspace you can't delete local file and it will appear in the Pending Changes. you must to delete it from the source control also.

Just right click on the file and "Delete", then check in.

If you have multiple files that you local deleted and you want easily get all of them and delete them, you can right click on the folder and then "Compare", in the popup click "Ok" and you will get the differences between your local folder and the server folder. then right click on the files and "Delete".

Upvotes: 1

Related Questions