- The ability to create a repository requires “Add File” permission. The ability to remove a repository requires “Remove File” permission.
- To perform a promote or rebase action, you must have promote or rebase permission. In addition, you must also have some file permissions on the repository being promoted/rebased to. To promote to a branch, you must have the “Add File” permission to promote an add, the “Check In File” permission to promote a change, and the “Remove File” permission to promote a remove. To rebase to a branch, you must have the “Add File” permission to rebase an add, the “Check In File” permission to rebase a change (and “Get File” in the parent branch), and the “Remove File” permission to rebase a remove.
- To create a share in a destination repository, you must have “Add File” permission in that repository.
- If you have “Check In File” permission on a repository, you can check out (and in) a shared file even if the file is shared with a repository you do not have “Check In File” permission for.
- To set branch security, you must first configure a branch to “Use its own security.”