Visual Studio 2017は、これまでで最もひどいものでした。ソース管理(VisualStudioOnline.com)に追加したい既存のソリューションがありますが、それを行うたびに、ローカルでGITリポジトリを作成するだけで、GITは必要ありません。それも尋ねません。
オプションをデフォルトのVisualStudioOnlineに変更しました。しかし、ソリューションを追加しようとすると、[接続の管理]を選択し、VSO Webサイトで作成したプロジェクトリポジトリを確認し、それをクリックしてから[接続]をクリックします。しばらくすると、ウィンドウが消えてエラーが発生せず、チームエクスプローラーに「オフラインです」と表示されるため、TFSに追加されませんでした。ただし、VS.2017はVSOアカウントに接続されています。
ここでの問題は何ですか?彼らはそれが接続されていない理由についてのヒントさえ与えることができませんか?
したがって、プロジェクトを [〜#〜] tfvc [〜#〜] VSTS(ビジュアルスタジオチームサービス)のgitではなくVCSに追加する必要があります。最初にVSTSでTFVCリポジトリを作成し、次にVS2017に接続し、最後に既存のプロジェクトをソース管理に追加してチェックインする必要があります。詳細な手順は次のとおりです。
VSTSで新しいプロジェクトを作成するか、既存のプロジェクトの新しいリポジトリを追加して、TFVCリポジトリを作成します。
VS2017に接続します。
VS->チームエクスプローラー->接続の管理->プロジェクトへの接続-> VSTSアカウントの電子メールが選択されていることを確認->新しく作成したTFVCリポジトリを選択->接続->マップと取得。
既存のプロジェクトをソース管理に追加します。
マップしたサブフォルダーにプロジェクトファイルをコピーします->チームエクスプローラー->ソース管理エクスプローラー->作成したTFVCリポジトリのあるフォルダーを選択します-> フォルダーにアイテムを追加-をクリックします>プロジェクトを選択->終了。
VSTSへの変更をチェックインします。
これで、プロジェクトがソース管理に追加されました。保留中の変更をクリックしてプロジェクトをVSTSにチェックインすることができます。
はい、直感的ではなく、私も嫌いです。これらは最も「自動化された」ステップです。
乾杯、
マリアーノC