次の方法で共有


同じプロジェクトで Git リポジトリと TFVC リポジトリを使用する

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022

Team Foundation Server 2015 Update 1 では、プロジェクト管理者は Team Foundation Version Control (TFVC) で作成されたプロジェクトに Git リポジトリを追加できます。 Git で作成したプロジェクトに TFVC リポジトリを追加することもできます。 これにより、プロジェクト内のすべてのデータを保持しながら、新しいバージョン管理システムを採用できます。

[前提条件]

カテゴリ Requirements
プロジェクトへのアクセス権 プロジェクトのメンバー。
アクセス許可 - プライベート プロジェクトのコードを表示する: 少なくとも Basic アクセス。
- プライベート プロジェクトのコードを複製または投稿する: 共同作成者 セキュリティ グループのメンバー、またはプロジェクト内の対応するアクセス許可。
- ブランチまたはリポジトリのアクセス許可を設定する: ブランチまたはリポジトリの アクセス許可を管理 します。
- 既定のブランチを変更する: リポジトリ のポリシー のアクセス許可を編集します。
- リポジトリをインポートする: プロジェクト管理者 セキュリティ グループのメンバーまたは Git プロジェクト レベルの [リポジトリ の作成 ] アクセス許可が [許可] に設定されています。 詳細については、「 Git リポジトリのアクセス許可を設定する」を参照してください。
サービス リポジトリが有効になっています
ツール Optional. az repos コマンドを使用する: Azure DevOps CLI

パブリック プロジェクトでは、 利害関係者 アクセス権を持つユーザーは、コードの表示、複製、投稿など、Azure Repos へのフル アクセス権を持ちます。

カテゴリ Requirements
プロジェクトへのアクセス権 プロジェクトのメンバー。
アクセス許可 - コードの表示: 少なくとも 基本 アクセス。
- コードの複製または投稿: 共同作成者 セキュリティ グループのメンバー、またはプロジェクト内の対応するアクセス許可。
サービス リポジトリが有効になっています

新しいリポジトリの種類へのアクセスを有効にする

アクセス許可はプロセス テンプレートによってプロジェクト作成時に適用されるため、新しいリポジトリの種類に対するアクセス許可を修正する作業は少量あります。

Team Foundation バージョン管理リポジトリを Git プロジェクトに追加する

プロジェクト管理者は、プロジェクト フォルダーの作成時に、プロジェクト フォルダー レベルのアクセス許可を適用する必要があります。 バージョン管理の管理ページに移動し、ツリーで "$/ProjectName" ノードを選択します。 既定のプロセス テンプレート (アジャイル、スクラム、CMMI) と同じグループを設定するには、次の TFS グループとアクセス許可を追加します。

  1. [ProjectName]\Readers
    • 許可: 読み取り
    • 未設定: その他すべて
  2. [ProjectName]\Contributors
    • 許可: チェックイン、チェックアウト、ラベル、ロック、マージ、読み取り
    • 未設定: その他すべて
  3. [ProjectName]\ビルド管理者
    • 許可: チェックイン、チェックアウト、ラベル、ロック、マージ、読み取り
    • 未設定: その他すべて