I've been reading all this stuff about Changesets in TFS, and how you can build and leave out changesets etc. this and that... check in a bunch of files into one Changeset.
But how do you physically do it? I see "Shelve changes" which I understand but I don't understand how you actually create a "Changeset" called "New Feature A" and check in all the files associated.
TFS creates a changeset every time you do a checkin. All the files that are checked in together are included in the changeset.
If you go on the link tab of a work item it allows you to search for change sets and associate them to the issue, but if you do the association at check-in time it will be much better. We have a rule that does not allow checkins without the association which forces the linking to happen correctly.