Is it possible to check-in only files that contain modification with Team Foundation Server? I mean is there an option to activate this somewhere?
I need it when an outsourcing company send us almost an hundred source code files and I want to check in only the modified ones.
When you perform a check in, Team Foundation Server will not accept items in your changeset that are unmodified, however the rest of the changeset will succeed. If all files are unmodified, you’ll get an error and your changeset will not be committed. So if you’re just worried about cluttering your history with changes that didn’t actually change the content, then TFS will take care of this for you.
However, it can be obnoxious to have a lot of pending changes that don’t actually have edits. If what you want to do is only see what’s actually modified for code review or just general sanity purposes, the TFS Power Tools contain the
tfptcommand, which has an “Undo Unchanged” feature that will undo the check outs on unmodified files.The undo unchanged command has the following usage:
For example, the following command will do a recursive get on
TeamProject, provide a list of files with redundant changes and then prompt the user if they want to undo them: