2017-07-05 8 views
0

私はgitをVisual Studio 2015(VS2015)で1年以上使用しています。私がVS2015でUWP開発を始め、現在Visual Studio 2017(VS2017)でVisual Studioを使用すると、作成された../bin/ ..と../obj/ ..すべての種類のファイルがチェックインされます私のユニットテスト、すべての再コンパイルなどのすべての再実行によって更新されました。これらのフォルダは、コマンドラインのgitが見ている(ファイルがまだチェックインされていない限り)私の.gitignoreファイルにあります。VS2017 .gitignoreファイルを使用していませんか?

VS2017は.gitignoreファイルを無視しますか。具体的にUWPファイルが使用されている場合(私はVS2017でUWPの作業しか行っていません)

VS2017には、適切な.gitignoreファイルを読み込んだり作成したりするための設定がありますか?

VS2017 + git + UWPで作業しているとき、他の人がノイズの多いチェックイン要求を回避するにはどうすればよいですか?

+2

ファイルはすでに追跡ファイルの一部ですか(HEADの一部ですか)。その場合、gitignoreは動作しません。 ** untracked **ファイルでのみ動作します。 – eftshift0

+1

'git ls-files'を実行します。これはあなたのビンおよび/またはobjフォルダにファイルをリストしていますか? –

+0

エドムンド、ラッセ、あなたは正しい。私は.gitignoreが含まれていたと誓っていたかもしれません。しかしそれはなかった。ファイルが追跡されると、.gitignoreによってファイル拡張子が除外されているかどうかにかかわらず、 'git status'によってフラグが立てられます。私は.gitignoreで始まるリポジトリを再構築し、リポジトリは重要なファイルだけに正しくフラグを立てました。ありがとう。 – rfreytag

答えて

0

ファイルが追跡されると、ファイル拡張子が.gitignoreによって除外されているかどうかにかかわらず、 'git status'によってフラグが付けられます。 .gitignoreで始まるリポジトリを再構築すると、リポジトリは重要なファイルのみを正しくフラグ付けします。

関連する問題