2015-12-17 16 views
5

私はVisual Studio 2015を使用しています。私はVisual Studioから直接複製されたgitリポジトリを持っています。Visual Studio 2015 Update 1がgitリポジトリインターフェイスを破りました

2015年からVisual Studio 2015 Update 1へのVisual Studioの最近のアップデートでは、gitリポジトリトラッキングの変更メニュー(「チームエクスプローラの変更」の下)に誤動作が発生しました。 したがって、MVS2015が変更を認識しないため、アプリケーションからのコミットは許可されません。

これはリポジトリ関連の問題ではないことを証明する、コマンドラインで使用されるGitコマンドが働いています( 'git status'はコミットされていないファイルに対して実行されなかった変更を表示します。 'git add' git commit 'と' git push 'を使って新しいコミットをプッシュすることができます)。

ただし、MVSはこれらの変更を認識していないようです。 公式のGitHub拡張の有無にかかわらず、このような問題は引き続き発生します。 GitHub拡張機能をアンインストールし、既に含まれているMVSを使用すると、同じエラーが発生します。したがって、この問題はGitHub拡張とMVSとの関係に依存しないようです。

+2

私は同じ問題があります - ビジュアルスタジオ2015アップデート1. VS 2015のGitソースコントロールが壊れているようですが、数分間は正常に動作しますが、各ファイルの横にあるステータスアイコンは小さな青色の南京錠チームエクスプローラーの変更ページには変更がないことが示されます。ビジュアルスタジオを閉じてもう一度開いて、すぐにプロジェクトを読み込んで、変更が反映される前に変更をチェックしてください。うまくいけば、誰かが原因であるかもしれないことについていくつかアドバイスを提供することができます。 – Roddles

+2

ここで同じ問題があります。できるだけ早くMicrosoftに修正が必要です。 –

+0

Update 3でも同じ問題が発生しています。正確に反映された変更を見るためにスタジオを閉じて再オープンする必要があるのは、非常に面倒です。 – WiredWiz

答えて

0

これは、* .VC.opendbと* .VC.dbファイルをリポジトリの.gitignoreファイルに追加することで修正できます。

0

データベースプロジェクトのjfmファイルのため、Windows 10のVS 2015にも問題があります。 this issue with JFM files and Gitを参照してください。 * .jfmを.gitignoreに追加すると問題は解決しますが、.jfmファイルもリポジトリから削除する必要があります。

+0

これは本当に質問に答えません。別の質問がある場合は、[Ask Question](http://stackoverflow.com/questions/ask)をクリックして質問することができます。十分な[評判](http://stackoverflow.com/help/)があれば、[賞金を追加する](http://stackoverflow.com/help/privileges/set-bounties)でもこの質問にもっと注意を払うことができます何が評判か)。 - [レビューから](/レビュー/低品質の投稿/ 14153876) –

+0

私の症状は、質問に記載されたものとまったく同じです。 Gitは、.jfmファイルにアクセスしようとしてエラーが発生した後に停止していたため、GitはVSでの作業を停止しました。答えはリンクで提供されました。 Gitインターフェイスが壊れている人は、JFMファイルを問題の原因と考えるべきです。 – jlear

関連する問題