2017-11-27 221 views
0

ブランチから新しいブランチを作成するためにVSTS(TFVC)ユーザアクセスを許可するにはどうすればよいですか?私はすでにParentBranchに "Manage branch"と "Merge"パーミッションを与えました。新しいブランチを作成するためのVSTSユーザアクセスを許可する

"ParentBranch"から "ChildBranch"という名前の新しいブランチを作成しようとすると、 "TF14098:アクセスが拒否されました:ユーザーは$/ParentBranchName/ChildBranchのManageBranchパーミッションが必要"というエラーが表示されます。基本的には、まだ存在しないブランチに対して「ブランチの管理」権限を持っていないという不満があります。

答えて

0

私は、そのフォルダの "支店の管理"と "マージ"アクセス許可を与えるフォルダーの作成を終了しました。その後、プロセスの問題として、ParentBranchの新しいブランチがすべてそのフォルダに作成されます。

0

私は問題を再現することができます。 ルートレポジトリに解決を依頼しました。例えば構造の下

  • $/TFVC
    • -main
    • -Test

あなたはメインから分岐したい場合は、その後、対応する権限を与える必要がありますメイン$/TFVC

enter image description here


UPDATEの両方に:私は上記のように

Important

You cannot nest branches; therefore, you cannot convert any folder to a branch if it either contains a branch or is contained by a branch.

Source here : https://docs.microsoft.com/en-us/vsts/tfvc/branch-folders-files#convert-a-folder-to-a-branch

、あなただけのブランチを作成することができます。

しかし、あなたが本当にメイン下のブランチを作成したい場合は、まず、その後、メインに枝を移動するフォルダにメインブランチを変換することができます。手順以下

フォロー:私は前の手順で述べたように、メインから

  1. 支店(例えば、 CTESTブランチこちら)。
  2. フォルダへのメインブランチ隠密(メインブランチを右クリック - > は分岐とマージ - >ひそかにフォルダへ)
  3. メインに作成したブランチ(ここでは CTESTブランチ)を移動
  4. (右クリック CTEST枝に - 変化

enter image description here

でチェック
  • )>メインフォルダへ - >移動210
    +0

    ルートノードでManage Branchアクセスを許可しないと、メインの子ではない新しいブランチをユーザーが作成できるようになりますか? – aobrientrin

    +0

    @aobrientrinまず、**ブランチをネストすることはできません**つまり、**メインブランチの下にメインの子ブランチを作成することはできません。詳細については、更新された回答を参照してください。 –

    +0

    申し訳ありませんが明確ではありません。私が本当に意味していたことは、ルートノードの権限を継承を介して "管理ブランチ"アクセス権を設定していないということでした。 – aobrientrin

    関連する問題