2017-01-18 11 views
2

状況は次のようなものです。プロジェクトに関与する2社があります。 CompanyAは、いくつかのソースコードリポジトリ、いくつかのTFVC、いくつかのGitがあるVSTSアカウントを管理します。目標は、会社Bに属するVSTSアカウントの下でレポを終了することです。VSTSソースコードreposを別のVSTSアカウントに再割り当て

これはどういうわけか、リポジトリを再作成して内容を移行することなく可能ですか?リポジトリを移行することは解決策ですが、私はそれを避けたいので、移行を実行する方法については問いません。

関連性のある文書、but I don't quite understandが見つかりました。あなたは全体 VSTSアカウントを引き渡すことができない限り

+0

あなたはどのビットを使わないか説明できますか?わかる? – jessehouwing

+0

私は「テナント」、「AADテナント」、「ディレクトリ」(私が理解している「VSTSアカウント」など)のような基本用語に慣れていません。したがって、私は、このドキュメントが同じシナリオについて何か他のことについて話しているかどうかはわかりません。 –

+1

あなたのVSTSアカウントはAzure Active Directoryにリンクされ、ユーザーを認証できます(そうでないかもしれません)。そうであれば、あなたの会社のAzure Active Directoryは「テナント」と呼ばれます。また、AADにリンクされておらず、実際には「フルハンドオーバー」のシナリオをより簡単にするMicrosoftアカウントを使用している可能性もあります。ただし、移行を行わずに部分的な転送を有効にすることはできません。 – jessehouwing

答えて

2

は、移行(TFVC)またはミラークローン(Gitリポジトリ)を作成することなく、特定のプロジェクトを引き渡すする方法はありません。

すべての作業項目を使用して移行すると、テスト履歴などが適切に配置されます。

あなたはすべてを移行することができるしている場合は、次のようにプロセスは次のとおりです。

  • 会社A.
  • のAADへのゲストは、上のユーザー権限を付与して、会社BからAADアカウントを追加します。 A社
  • のVSTSアカウントは、AzureのにVSTSアカウントを関連付ける会社B.
  • からユーザへ一度アカウントの会社A.
  • 割り当て所有権のVSTSアカウントへのユーザーのログオンをしてみましょうサブスクリプションとB社のAADを使用します。

これで転送プロセスが完了します。

キャッチ22の状況があります(特にどちらの会社もAADゲストアカウントをサポートしていない場合は、B社のユーザーを追加する場合)。その場合はおそらくsupport request to have Microsoft perform the handoff in the backend for youを提出することができます。

+0

私は見る! 「VSTSアカウント全体を手渡す」とは、アカウント内のすべてのプロジェクトに影響することを意味します。 CompanyAに非公開で、移動してはいけないプロジェクトがある場合、それは不可能です(移行して削除する必要があります)。 –

+0

修正。それはそれの要点です。 – jessehouwing

関連する問題