昨日、GitがVisual Studio 2013内で完全に機能するように家に帰りました。ソースファイルの「未変更と比較」できました。ソースファイルのバージョン管理ステータスと、VisualStudio内のGitのすべての機能を確認できました。昨日仕事を辞めたときにコンピューターをシャットダウンしました。
しかし、今朝仕事に来たとき、VSを起動するとすぐに、Gitバージョン管理から次のような奇妙なメッセージが表示されました。
'Path 'C:\' doesn't point at a valid Git repository or workdir.'
Gitバージョン管理下にあるプロジェクトを開きましたが、奇妙なことに、Gitは私のプロジェクトを認識しませんでした-ソースファイルはバージョン管理に追加されていないようで、ファイルの変更されていないバージョンと比較するなどのすべてのオプションがありました欠落しているので、プロジェクトがGitバージョン管理下にないかのようでした。
それで、私はシステムの復元をしました、そしてそれは物事が再び働くようになりました。これで、Visual Studioを起動すると、Gitバージョン管理から次のメッセージが表示されます。
Opening repository: C:\Workspace\Dev\
このパスは、私のソースコードが置かれている場所へのパスです。
何がGitとVisualStudioの統合を突然混乱させているのか考えてみてください。
P.S.私はVS2013を使用しているため、外部Git拡張機能をインストールせず、VS2013に付属している拡張機能を使用しています。これとまったく同じ問題が2回発生しています。どちらの場合も、システムの復元を実行して、問題を元に戻す必要がありました。
Team Explorer
、次にConnect to Team projects
に移動し、プロジェクトのいずれかを選択して、VSを再起動します
それがあなたを助けるかどうかはわかりませんが、私は自分でこの問題を抱えていました。 Visual Studioで、[ツール]-> [オプション]-> [ソース管理]-> [プラグインの選択]を開き、Microsoft GitProviderからVisualStudio Team Foundation Serverに変更し、[OK]をクリックしてから、そこに戻ってに変更するだけでした。 MicrosoftGitプロバイダー。
その後、メッセージは消え、ソースエクスプローラーに小さな「ロック」が再び表示されます(変更されていないファイルの場合)。