プロジェクトを作成したとき、約2回コミットできましたが、今ではそれが許可されていません。私がやったすべては私のプロジェクトにコードを編集したVisual Studioでgitにコミットするのに苦労している
:ボタンは、次のようにグレー表示されます。私はVisual Studioから抜け出し、翌日に戻ってきて、うまくいきません。これをどうやって解決するのですか?
プロジェクトを作成したとき、約2回コミットできましたが、今ではそれが許可されていません。私がやったすべては私のプロジェクトにコードを編集したVisual Studioでgitにコミットするのに苦労している
:ボタンは、次のようにグレー表示されます。私はVisual Studioから抜け出し、翌日に戻ってきて、うまくいきません。これをどうやって解決するのですか?
これはバグのように聞こえることVisual Studio 2015 Update 2で修正されました。簡単に言うと、Visual Studioはバックグラウンドスレッドを生成してリポジトリのステータスを確認します。そのスレッドが何らかの理由で例外をスローすると、Visual Studioはステータスを報告しません。 (そして、その結果として、変更をコミットすることはできません。)
最新のアップデートをインストールする3 がこの問題を解決する必要があります
https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs
(そしてもちろん、@VonCはかなり正しい回避策を持っていますコマンドラインにこのような問題はありません。)
このアップデートは巨大であるようです。それは20分以上されており、完了までには至っていません。これは正常ですか、それとも悪い私のインターネット接続ですか? –
非常に巨大で、2015年のRTM以来、_lot_のバグ修正と新機能があります。 –
GUIが失敗した場合は、コマンドラインに戻ります。
解凍は、最新のgit-for-windows releaseはPortableGit-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"
Windowsのコマンドプロンプトでこれを行いますか? –
@templateboyはい、同じコマンドプロンプトで、 'C:\ git \ 2.9.0 \ bin 'を'%PATH%'に設定します。 – VonC
Visual Studioのどのバージョンですか?最新のアップデートをインストールしましたか?それらには貴重なバグ修正が含まれています。 –
@EdwardThomson 2015バージョン。最新のアップデートはどこで入手できますか? –
@templateboy 2016年6月27日のVisual Studio Update 3:https://www.visualstudio.com/news/releasenotes/vs2015-update3-vs# – VonC