2016-07-08 14 views
1

プロジェクトを作成したとき、約2回コミットできましたが、今ではそれが許可されていません。私がやったすべては私のプロジェクトにコードを編集したVisual Studioでgitにコミットするのに苦労している

enter image description here

:ボタンは、次のようにグレー表示されます。私はVisual Studioから抜け出し、翌日に戻ってきて、うまくいきません。これをどうやって解決するのですか?

+0

Visual Studioのどのバージョンですか?最新のアップデートをインストールしましたか?それらには貴重なバグ修正が含まれています。 –

+0

@EdwardThomson 2015バージョン。最新のアップデートはどこで入手できますか? –

+1

@templateboy 2016年6月27日のVisual Studio Update 3:https://www.visualstudio.com/news/releasenotes/vs2015-update3-vs# – VonC

答えて

2

これはバグのように聞こえることVisual Studio 2015 Update 2で修正されました。簡単に言うと、Visual Studioはバックグラウンドスレッドを生成してリポジトリのステータスを確認します。そのスレッドが何らかの理由で例外をスローすると、Visual Studioはステータスを報告しません。 (そして、その結果として、変更をコミットすることはできません。)

最新のアップデートをインストールする3 この問題を解決する必要があります
https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs

(そしてもちろん、@VonCはかなり正しい回避策を持っていますコマンドラインにこのような問題はありません。)

+0

このアップデートは巨大であるようです。それは20分以上されており、完了までには至っていません。これは正常ですか、それとも悪い私のインターネット接続ですか? –

+0

非常に巨大で、2015年のRTM以来、_lot_のバグ修正と新機能があります。 –

2

GUIが失敗した場合は、コマンドラインに戻ります。

解凍は、最新のgit-for-windows releasePortableGit-2.9.0-64-bit.7z.exeのようにどこでも、あなたは(C:\git\2.9.0のように)したい、とあなたのパスに追加(set PATH=%PATH%;C:\git\2.9.0\bin

続いてCMDで行います

cd /path/to/your/repo 
git status 
git branch 
# try and modify files 
git status 
# Check if Visual Studio authorizes you to commit 
# if not 
git add . 
git commit -m "changes" 
+0

Windowsのコマンドプロンプトでこれを行いますか? –

+0

@templateboyはい、同じコマンドプロンプトで、 'C:\ git \ 2.9.0 \ bin 'を'%PATH%'に設定します。 – VonC

関連する問題