3

この問題を解決するために丸 2 日を費やしましたが、うまくいきませんでした。

過去にVisual Studio Team Foundation Serverプラグインを使用してプロジェクトを作成しました。後でMicrosoft Git Providerに切り替えました。

チーム エクスプローラーでそのプロジェクトに接続し、ソリューションをダブルクリックしてローカルで作業すると、プラグインが自動的に Microsoft Git プロバイダーに変更されます。もちろん、次のエラーが表示されるため、コミット/コミットしてプッシュすることはできません。チーム エクスプローラーで、

エラーが発生しました。詳細メッセージ: ディレクトリ 'C:/Users/.../AppData/Local/Application Data/' を開けませんでした

プラグインを Visual Studio Team Foundation Server に手動で変更すると、以下のようにチーム エクスプローラーが壊れます。

ここに画像の説明を入力

[設定] で空のペインが表示され、[保留中の変更] をクリックすると、チーム エクスプローラーの [変更] ページに次のメッセージが表示されるという警告が表示されます...

Microsoft Git プロバイダーは、現在のソース管理プラグインではありません。プラグインの変更

また、ソリューション エクスプローラーからソリューションを手動で選択し、右クリックして [ソリューションをソース管理に追加] を選択すると、終わりのない砂時計と (応答しない) ビジュアル スタジオが表示されます。

新しいプロジェクト

「ソース管理に追加」がチェックされていない限り、新しいプロジェクトの作成は簡単です。その場合、ツールで Microsoft TFS プラグインが選択されている場合はプロセスを終了せず、最終的には Visual Studio タスクを終了します。また、Microsoft Git を選択した場合、非常に長いプロセス (40 分以上) になりますが、それはむしろ正常に終了します。

チーム エクスプローラーからの新しい TFS プロジェクト

  • オンライン Web Studio で新しいプロジェクトを作成する場合
  • Open with Visual Studio Link => Opens をクリックし、チーム エクスプローラーで新しく作成した TFS に接続します。
  • チーム エクスプローラーの [ソリューション] の下にある [新規] をクリックして、新しいソリューションを作成し、それをこのリポジトリにバインドします。

Visual Studio のストレート クラッシュと VS の再起動の試行につながります。

したがって、Visual Studio で GitHub の既存のリポジトリを複製し、現在の Microsoft Git マネージド プロジェクトをコミットする以外に、Visual Studio からソース管理を使用することはできません。

私は試みました

  • Visual Studio の修復 (結果に不運)
  • Devenv.exe /setup (うまくいきません)
  • ソリューションの SCC 情報を破棄しようとすると、少なくともソース管理によって取得されず、新しいプロジェクトとしてチェックインできます。(うまくいきません。ソリューションは、.sln ファイルをクリックして開くと、Microsoft Git を選択します。)このスタック オーバーフローの回答 の手順に従いました

    そして、私のワークスペースをほぼ千回削除して元に戻したり、バインドしたりするなど、たくさんのことをいじっています。

Visual Studio ログ ファイル

http://filesave.me/file/50620/log-txt.html .

私は本当にこれに行き詰まっており、新しいプロジェクトを見つめるのを妨げており (ソース管理に追加するときに問題が発生します)、残念ながら古いプロジェクト (Visual Studio Team Foundation Server Plug-in で開発されたもの) に依存しています。癇癪を起こしている)

これについてプロの意見を聞きたい

4

2 に答える 2