It seems a common problem that VS sometimes checkout files that are unchanged. Lately those files could be included in a check-in if one doesn't capture that some files are unchanged.
Is there a policy or a mechanism that prevents check-ins with unchanged files?