title: How to change settings for C++ project locally?
body: <p>I would like to change settings (using Visual Studio 2012) that go to <code>.vcxproj.user</code> (not <code>.vcxproj</code>), because I would like to keep them locally and not commit to repo.</p>
  
  <p>I was under impression that going "project --> properties" let me edit global settings, while going "View -> Property Manager -> Project -> Microsoft.Cpp.Win32.User --> Properties" allow me to edit my own, user, settings.</p>
  
  <p>Yet, changes from both edits ended up in ".vcxproj" file.</p>
  
  <hr>
  
  <p>Here is what MS have to say: <a href="http://msdn.microsoft.com/en-us/library/669zx6zc%28v=vs.110%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/669zx6zc%28v=vs.110%29.aspx</a> You may notice that some things do not add up -- they say there are user settings which are kept system-wide in project directory. This is a contradiction.</p>
  
  <p>There is no info how to edit .vcxproj.user except for suggestion the best practice is to delete the file.</p>
  
  <p>So I created a property sheet, locally (per project) instead of editing .vcxproj.user. I can edit it as expected, but the problem is, .vxproj keeps track of it, which means that I have to commit my user settings in repo, because otherwise project will fail to load (missing property sheet). But having user file which has to be committed beats its purpose.</p>
  
  <p>So far I am stuck.</p>