title: Resetting detection of source file changes
body: <p>Sometimes I have to work on code that moves the computer clock forward. In this case some .cpp or .h files get their latest modification date set to the future time.</p>
  
  <p>Later on, when my clock is fixed, and I compile my sources, system rebuilds most of the project because some of the latest modification dates are in the future.  Each subsequent recompile has the same problem.</p>
  
  <p>Solution that I know are:</p>
  
  <p>a) Find the file that has the future time and re-save it. This method is not ideal because the project is very big and it takes time even for windows advanced search to find the files that are changed.</p>
  
  <p>b) Delete the whole project and re-check it out from svn.</p>
  
  <p>Does anyone know how I can get around this problem?</p>
  
  <p>Is there perhaps a setting in visual studio that will allow me to tell the compiler to use the archive bit instead of the last modification date to detect source file changes?</p>
  
  <p>Or perhaps there is a recursive modification date reset tool that can be used in this situation?</p>