Definitions

from Wiktionary, Creative Commons Attribution/Share-Alike License

  • n. A kind of changeset containing changes that have been temporarily set aside.

Etymologies

from Wiktionary, Creative Commons Attribution/Share-Alike License

shelve +‎ set. The term was introduced in Team Foundation Server.

Examples

  • Each shelveset gets a new copy of its file(s). (except in the case of a merge).

    Site Home

  • When a shelveset is checked-in, a shallow copy occurs and the committed version of a file uses the same content as the shelveset copy of the file referenced.

    Site Home

  • Please note that this will diff the shelved changes against the unmodified version, not necessarily the latest version, just like what the you get from clicking compare in the shelveset details dialog.

    MSDN Blogs

  • You can run: tf diff / shelveset: shelvesetName; DOMAIN\ownerUserName

    MSDN Blogs

  • Show a list of files in a given shelveset that I have local changes pended against.

    MSDN Blogs

  • You provide it a shelveset name and it will find all pending changes in your workspace that match the changes in the shelveset and undo them (including deleting the local files for pending adds).

    MSDN Blogs

  • How do you remember which changes were from the shelveset and which were already in your workspace?

    MSDN Blogs

  • Larger shelveset comment - Some time ago the checkin comment was expanded from 2K to "unlimited" but the shelveset comment was not.

    MSDN Blogs

  • It will undo the pending changes from your local workspace that are associated with a specified shelveset.

    MSDN Blogs

Comments

Log in or sign up to get involved in the conversation. It's quick and easy.