ビジュアルスタジオ2010のデバッグビルドをバージョンしたいと思います。私はgitを使うつもりです。現在、すべてのプロジェクトファイルは 'project'にあり、出力バイナリはvisual studioによって 'project \ debug'ディレクトリに置かれます。私はここでVisual Studioのリストを無視しているが、obj exe idb pdb ilkなどのバイナリファイルを無視する無視リストを持っています。Visual Studio 2010デバッグバイナリのバージョン管理。どのファイルを保存するのですか?
将来どのようなファイルを保存する必要がありますか私のexeファイルをデバッグしますか? objファイルを保持する理由はありますか? VSは、デバッグやクラッシュのトレース中にVSを使用しますか?私は少なくともpdbファイルとexeファイルを保存するべきだと思った。それはproject.exe、project.pdb、vc100.pdbです。しかし、vc100.idb、project.ilk、project.res ...などはどうでしょうか?バイナリビルドを維持するのに必要ではないものすべてを無視する無視リストがありますか?
私は、ユーザーが私にクラッシュダンプを送信したり、私が戻って使用されていたバージョンに行くと、それをデバッグすることができることを将来のある時点で問題が報告された場合を確認します。私はまた、バイナリとデバッグファイルをリモートリポジトリで利用できるようにして、他の誰もができるようにしました。ありがとう!
あなたは質問をして、今あなたに何をしようとしているのかを話しましたが、理由を説明しません。 *なぜ*いくつかのファイルが必要(.pdb)だと思いますが、他のファイル(.obj、sdfなど)はありません。あなたはまた、組織化が容易だと言いましたが、理由を説明しません。あなたにとって簡単ですか?あなたの会社にとって簡単ですか? –
@ChristianPayne私はそれが公正な点だと思うし、私は自分の答えを更新するだろう。 – loop