2017-04-10 14 views
0

既存の項目の追加(Ctrl + Shift + A)機能を使用してLICENSEREADME.mdのファイル(Visual SudioなしでGitHubによってソリューションフォルダに最初に作成されたファイル)を追加し、ソリューションエクスプローラに表示されるようになりましたSolution Itemsノード。私はおそらく、.gitignoreファイルに同じことをしなければならないでしょうか? .gitignoreファイルを手作業でカスタマイズしましたが、標準で自動生成されたものではありません。Visual Studioソリューションにgitignoreファイルを含めるべきですか?

UPDATE:問題の場合は、.gitignoreファイルをVisual Studoソリューションの一部にする実践的な賛否両論があると解釈してください。

私は、ディスク上の同じフォルダに.gitignoreを作成するだけではありません(これは事実上疑問です)。Visual StudioでGitを使用するには、ファイルが重要です。ソース管理など)は、Visual Studio自体でコードファイル、リソースファイルなどのように実際に追跡します。

+1

これは意見の問題だと思います。 *私の意見では、Visual Studioで手動で編集または表示することを期待していないファイルは、このソリューションに含めないでください。 – crashmstr

+0

私は一般的にcrashmstrに同意します。しかし、私たちはすべてVSで表示または編集する予定のない画像ファイルまたはサウンドファイルをソリューションに入れましたが、それらをソースにしたいと考えていました。 (ただし、目立つサイズのウェブサイト用のコンテンツ管理システムを使用する方が、ソースに大きなファイルを置くよりもうまくいきます) – JGTaylor

答えて

0

個人的には、.gitignoreファイルをVSソリューションに含めないでください。ソリューションファイルは、相互に関連する一連のVisual Studioプロジェクトを開く、コンパイルする、そしておそらく展開するためのものです。 .gitignoreファイルは、VSソリューションまたはそのいずれかのプロジェクトに関連していません。ソリューションを構築または展開する必要はなく、ソリューションを実行する必要もありません。

あなたが.gitignoreなしでソリューションをビルドまたは展開しようとしない限り、私はそれがあなたを傷つけるとは思わないと言われています。ファイルがなくても実際に.gitignoreファイルをデプロイしたくない場合は、一部のビルドサーバでエラーが発生する可能性があります。

-2

.gitignoreはリポジトリの一部であり、他のファイルと同様に扱われます。

しかし、あなたの場合は、それらのファイルを追加しないでください。.gitignoreにファイルを追加しないでください。リモートブランチを代わりに取得し、変更があればマージしてください。

+1

ソリューションファイルリストに表示する '.gitignore'を追加する方法について質問しました。他のファイルは無視する必要があります。 – crashmstr

関連する問題