TortoiseGitバージョン1.8.16.0(gitバージョン2.6.2.windows.1)で作成されたgitリポジトリ内にVisual Studioソリューションがあります
Visual Studioを2015から2015 Update 1に更新したところ、ファイルの変更の追跡が停止しました。また、何もコミットできません。
これは何らかの既知の問題ですか?解決策はありますか?
(ironic title ...)VSは保存されていないファイルを「変更」として追跡し、保存されたファイルは「変更されていない」ように見えます
ブランチの切り替えは正しく動作し、コミットされていない(実際の)変更があるとエラーになります
更新2
出力ウィンドウでこれがエラーに関係する可能性があります:
リポジトリを開く:
「C:/ [プロジェクトパス] .VC.opendb」を開けませんでした:ファイルは別のプロセスで使用されているため、ファイルにアクセスできません。
「C:/ [プロジェクトパス] .VC.opendb」を開けませんでした:ファイルは別のプロセスで使用されているため、ファイルにアクセスできません。
私はあなたとまったく同じ問題を抱えており、再クローニングを含めて、それを機能させるために何時間も費やしました。
プロジェクトの。gitignoreファイルに* .VC.opendbファイルと* .VC.dbファイルを追加することで解決しました。
Visual Studioに戻るとすぐに、保留中の変更がすべて表示されました。私の知る限り、すべて正常に動作していると言えます。
私のために働いたシンプルなソリューション(VS 2017でも):.git\configファイルを開いて変更する
bare: true
に
bare:false
Visual Studio 2015 update 1リリースノート およびその 「既知の問題と修正されたバグ」ページ にはGitに関連するものは一切記載されていないため、次のことを試してください。
git clone
)または:
.git
自分で作成し、Visual Studioで使用されているものの上にワークツリーをコピーします)