asdfok
asdfok

Reputation: 15

TFS undo to last shelve

What I want to do: I made some changes in code and I want to make some kind of "checkpoint" (like git commit), then continue working and being able to simply undo changes to last "checkpoint". I don't want to use Check In.

If I'm not mistaken, it could be done by Shelving, but I'm unfortunately not sure how exactly I can achieve that.

Thank you.

Upvotes: 0

Views: 255

Answers (2)

DaveShaw
DaveShaw

Reputation: 52808

Shelving is similar to stash in git. To replicate that kind of workflow would involve either checking out to a previous changeset and/or rolling back changesets. I've created multiple shelvesets before (V1, V2, etc), but it is less than ideal.

Upvotes: 1

Lennart
Lennart

Reputation: 10354

In the "Pending Changes" tool window in Visual Studio just select "Shelve" at the top, enter a name and click the "Shelve" button:

enter image description here

To go back to your "Checkpoint", restore your Shelveset via Actions => Find Shelveset => Rightclick => Unshelve

Upvotes: 1

Related Questions