web-dev-qa-db-ja.com

VS.2017はプロジェクトをTFSソース管理に追加できません

Visual Studio 2017は、これまでで最もひどいものでした。ソース管理(VisualStudioOnline.com)に追加したい既存のソリューションがありますが、それを行うたびに、ローカルでGITリポジトリを作成するだけで、GITは必要ありません。それも尋ねません。

オプションをデフォルトのVisualStudioOnlineに変更しました。しかし、ソリューションを追加しようとすると、[接続の管理]を選択し、VSO Webサイトで作成したプロジェクトリポジトリを確認し、それをクリックしてから[接続]をクリックします。しばらくすると、ウィンドウが消えてエラーが発生せず、チームエクスプローラーに「オフラインです」と表示されるため、TFSに追加されませんでした。ただし、VS.2017はVSOアカウントに接続されています。

ここでの問題は何ですか?彼らはそれが接続されていない理由についてのヒントさえ与えることができませんか?

7
Lord of Scripts

したがって、プロジェクトを [〜#〜] tfvc [〜#〜] VSTS(ビジュアルスタジオチームサービス)のgitではなくVCSに追加する必要があります。最初にVSTSでTFVCリポジトリを作成し、次にVS2017に接続し、最後に既存のプロジェクトをソース管理に追加してチェックインする必要があります。詳細な手順は次のとおりです。

  1. VSTSで新しいプロジェクトを作成するか、既存のプロジェクトの新しいリポジトリを追加して、TFVCリポジトリを作成します。

    enter image description hereenter image description here

  2. VS2017に接続します。

    VS->チームエクスプローラー->接続の管理->プロジェクトへの接続-> VSTSアカウントの電子メールが選択されていることを確認->新しく作成したTFVCリポジトリを選択->接続->マップと取得。 enter image description here

    enter image description hereenter image description here

  3. 既存のプロジェクトをソース管理に追加します。

    マップしたサブフォルダーにプロジェクトファイルをコピーします->チームエクスプローラー->ソース管理エクスプローラー->作成したTFVCリポジトリのあるフォルダーを選択します-> フォルダーにアイテムを追加-をクリックします>プロジェクトを選択->終了。

    enter image description here

  4. VSTSへの変更をチェックインします。

    これで、プロジェクトがソース管理に追加されました。保留中の変更をクリックしてプロジェクトをVSTSにチェックインすることができます。

3
Marina Liu

はい、直感的ではなく、私も嫌いです。これらは最も「自動化された」ステップです。

  1. VSTSに追加するソリューションを開きます。
  2. [チーム]-> [接続の管理...]に移動します。
  3. すべてのVSTS接続が表示されます。たまたま2つのVSTSを使用しています。1つはvisualstudio.comからのもので、もう1つはオンプレミスからのものです。 必要な接続を選択し、右クリックして[接続]を選択します。
  4. 接続したら、[ファイル]-> [ソース管理]-> [ソース管理にソリューションを追加...]を選択します。
  5. VSTSダイアログが表示され、ソリューションのフォルダーを選択できます。
  6. 完了。

乾杯、

マリアーノC

0
MarianoC