[解決済み] バージョンコントロールにコミットすべきVisual C++のファイルタイプはどれか?
2022-05-01 20:18:26
質問
Visual Studio \ Visual C++ のどのファイルタイプをバージョンコントロールにコミットする必要がありますか?
私のプロジェクトでは、次のようなファイルタイプがあります。
aps
cpp
exe
filters
h
ico
idb
ipch
lastbuildstate
lib
log
manifest
obj
pch
pdb
rc
rc2
res
sdf
sln
suo
tlog
txt
user
vcxproj
それぞれについて簡単な理由付けをしていただけると大変ありがたいです。もし、その中に議論の余地があるものがあれば、それを記してください。完全性を期すために、あえて些細なファイルタイプも含めています。
EDIT
一方では、将来的にプラットフォームに依存しないようにしたい。一方で、近い将来、同じようなセットアップを持つチームメンバーと一緒に仕事をしたいと思っています。セットアップ間のフォルダの互換性は確かにオプションであり、ワークフローを容易にするのであれば、パスを保持する設定ファイルが含まれるかもしれません。
もう一度、何がどうなっているのか、ご説明をお願いします。
解決方法は?
はい、そうです。
- cpp:ソースコード
- filters: プロジェクトファイル
- h: ソースコード
- ico: リソース
- rc: リソーススクリプト
- rc2: リソーススクリプト
- sln: プロジェクトファイル
- txt: プロジェクト要素
- vcxproj: プロジェクトファイル
いいえ。
- aps: 最後のリソースエディタの状態
- exe: ビルド結果
- idb: ビルド状態
- ipch: ビルドヘルパー
- lastbuildstate: ビルドヘルパー
- lib: ビルド結果。 サードパーティ製でも可
- log: ビルドログ
- manifest: ビルドヘルパー。 自分で書くことも可能。
- obj: ビルドヘルパー
- pch: ビルドヘルパー
- pdb: ビルド結果
- res: ビルドヘルパー
- sdf: インテリセンス・データベース
- suo: ソリューションユーザーオプション
- tlog: ビルドログ
- user: デバッグの設定です。 デバッグの設定が1つだけの場合、またはカスタムデバッグの場合、保存します。
これらのうちいくつかは、自動生成と自分でメンテナンスの両方が可能なため、あやふやです。 さらに、このリストにないものもいくつかあります。 主に、ファイルの場所に注意してください。 もし、ソリューションやプロジェクトのディレクトリにあるのなら、チェックインしたい可能性が高いでしょう。 DebugやReleaseのサブディレクトリにある場合は、その可能性は極めて低いでしょう。 Build + Clean は、多くのノイズファイルを削除します。 そしてもちろん、チェックインし、プロジェクトディレクトリの名前を変更し、チェックアウトしてビルドを確認します。
関連
-
[解決済み] Windows 8でVisual Studioを常にAdministratorとして実行するように強制することはできますか?
-
[解決済み] Visual Studio の .suo と .user ファイルをソースコントロールに追加する必要がありますか?
-
[解決済み] Visual Studioソリューションのコード行数はどのように数えるのですか?
-
[解決済み] Git のタグとブランチはどう違うのですか?ここではどちらを使うべきですか?
-
[解決済み] composer.lockはバージョンコントロールにコミットすべきですか?
-
[解決済み] Visual StudioでWebプロジェクトでないプロジェクトのApp.Config変換は?
-
[解決済み] Visual Studio使用時にファイルのビルドバージョンを自動的にインクリメントすることはできますか?
-
[解決済み] Visual Studio 2015 の .vs フォルダをソースコントロールに追加した方が良いですか?
-
[解決済み】Visual Studioでドキュメント間を移動する際のCtrl + Tabの動作を変更する。
-
[解決済み】どのEclipseファイルがバージョンコントロールに属するか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Visual Studio 2019 - エラー MSB8020: Visual Studio 2013 用のビルドツールが見つかりません。
-
[解決済み] "このプロジェクトは、現在のVisual Studioのバージョンと互換性がありません"。
-
[解決済み] Visual Studioはタブを4つのスペースに置き換えますか?
-
[解決済み] Visual Studio 2010でテキストカーソル/キャレットを変更する
-
[解決済み] Visual Studio for xamarinで「XamlCTask」タスクが予期せず失敗する。
-
[解決済み] MSB3073 がコード 1 で終了した
-
[解決済み] Windows 8でVisual Studioを常にAdministratorとして実行するように強制することはできますか?
-
[解決済み] Visual Studio の .suo と .user ファイルをソースコントロールに追加する必要がありますか?
-
[解決済み] Visual Studioのエディタで、空白のスペースにドットが表示されるのはなぜですか?
-
[解決済み】Visual Studio 2012、2013、2015、VS Codeで正規表現による検索と置換でキャプチャグループを参照する方法