[解決済み] .slnはソースコントロールにコミットすべきですか?
2022-09-30 19:34:21
質問
.sln ファイルをソース コントロールにコミットすることはベスト プラクティスですか。どのような場合にコミットするのが適切ですか、または不適切ですか。
更新 回答には、いくつかの良い点がありました。回答ありがとうございました。
どのように解決するのですか?
他の回答から、ソリューション ファイルは有用であり、公式ビルドに使用されない場合でもコミットする必要があることが明らかだと思います。ソリューション ファイルは、Go To Definition/Declaration のような Visual Studio の機能を使用する人にとって便利なものです。
デフォルトでは、絶対パスや他のマシン固有のアーティファクトは含まれません。(残念ながら、AMD CodeAnalyst など、このプロパティを適切に維持しないアドイン ツールもあります)。プロジェクト ファイル (C++ と C# の両方) で相対パスを使用するように注意すれば、それらもマシンに依存しないようになります。
おそらくより有益な質問は、どのファイルを除外するべきか、ということです。以下は、私の VS 2008 プロジェクト用の .gitignore ファイルの内容です。
*.suo
*.user
*.ncb
Debug/
Release/
CodeAnalyst/
(最後のエントリは AMD CodeAnalyst プロファイラーだけのものです)。
VS 2010 の場合、以下も除外する必要があります。
ipch/
*.sdf
*.opensdf
関連
-
[解決済み] objフォルダとbinフォルダ(Visual Studioで作成)は何に使うのですか?
-
[解決済み] Visual Studio の .suo と .user ファイルをソースコントロールに追加する必要がありますか?
-
[解決済み] Visual Studio CodeとVisual Studioの違いは何ですか?
-
[解決済み] フォークされたレポからプルリクエストを更新する方法は?
-
[解決済み] composer.lockはバージョンコントロールにコミットすべきですか?
-
[解決済み] Unity3Dのソース管理でGitを使うには?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】Gitのワークフローとrebaseとmergeの質問
-
[解決済み】Visual Studio Communityは30日体験版ですか?
-
[解決済み】Visual Studioがシングルクリックでファイルを開かないようにするには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] プロジェクトの種類は、このインストールではサポートされていません
-
[解決済み] Unityでこの:error CS0234を修正するにはどうしたらいいですか?[クローズド]です。
-
[解決済み] ERROR: ソースファイル " " を開くことができません。
-
[解決済み] Visual Studioはタブを4つのスペースに置き換えますか?
-
[解決済み] Visual Studio Express 2005はどこでダウンロードできますか?[クローズド]
-
[解決済み] Visual Studioでディレクトリ構造全体を「既存の項目を追加」するにはどうすればよいですか?
-
[解決済み] Visual Studioで2つのプロジェクトを同時に実行する
-
[解決済み] "Entire Solution "の検索が効かなくなる。
-
[解決済み】Visual Studio IDEで空白文字の表示をオフにする方法
-
[解決済み】Visual Studioでファイル名を検索する方法は?