VC++: .slnとか.vcxprojとか、どれを管理すればいい?

※追記
ここに素晴らしい説明がありました。こんなアホブログよりこっちを見ればOK
http://d.hatena.ne.jp/replication/20120322/1332421028


......


sln, sdf, suo, vcxproj, vcxproj.filters, vcxproj.user ipchフォルダ.....


VC++でソリューション作ると色々とファイルができますね。んで、それのどれをリポジトリに置けばいいの?って話。

これ、みんな初学者のときに調べることだと思うんですけど、案外まとまってない。
そして社会人にしていまだ初学者の俺。

VC2010版で調べたもの、ちょっと挙げてみよう。


各拡張子の意味は以下



プロジェクト ファイルとソリューション ファイル


ここから得られたとりあえずの結論。

  • いるもの
    • sln, vcxproj
  • いらないもの
    • ipchフォルダ, sdfはキャッシュなのでいらん
  • どっち?
    • suo, vcxproj.filters, vcxproj.user


というわけで中途半端に終了。
わかったらここを書きなおしてく。


ちなみに。

はじめは注意してても、沢山プロジェクト作ってると、誰かがプロジェクト以下全部うpしたり。。。。あるよね。うちの部署だけじゃないよね?

中間ファイルごっそりコミットしてて、誰か別の優しい人が、こっそりそれを消しててくれたり。。。