CreateFolder
在存储库中创建文件夹。
CreateFolder 命令使用以下语法:
createfolder
-n <folder_name>
[-d <folder_description>]
[-o <owner_name>]
[-a <owner_security_domain>]
[-s (shared_folder)]
[-p <permissions>]
[-f <active | frozendeploy | frozennodeploy>]
下表介绍了 pmrepCreateFolder 选项和参数:
选项 | 参数 | 说明 |
---|
-n | folder_name | 必需。 文件夹名称。 |
-d | folder_description | 可选。 显示在存储库管理器中的文件夹说明。 如果文件夹说明包含空格或其他非字母数字字符,请用引号将其引起来。 |
-o | owner_name | 可选。 文件夹的所有者。 文件夹所有者可以是存储库中的任意用户。 默认所有者是创建文件夹的用户。 |
-a | owner_security_domain | 使用 LDAP 身份验证时需要。 所有者所属的安全域的名称。 默认为“本地”。 |
-s | - | 可选。 将文件夹设为共享。 |
-p | 权限 | 可选。 文件夹的访问权限。 如果忽略,存储库服务将分配默认权限。 |
-f | 主动 frozendeploy frozennodeploy | 可选。 将文件夹状态更改为以下状态之一: - - active。 此状态允许用户签出文件夹中受版本控制的对象。
- - frozendeploy(已冻结,允许部署替换)。 此状态将防止用户签出文件夹中的对象。 部署到文件夹时将会创建对象的新版本。
- - frozennodeploy(已冻结,不允许部署替换)。 此状态将防止用户签出文件夹中的对象。 不能将对象部署到此文件夹。
|
分配权限
使用 -p 选项并输入三位数字,可以分配所有者、组和存储库权限。 第一个数字对应于所有者权限,第二个数字对应于用户所属的组权限,第三个数字对应于所有其他权限。
针对每组权限输入一个数字。 每个权限均与一个数字关联。 指定 4 表示读取权限,指定 2 表示写入权限,指定 1 表示执行权限。 要分配权限,请输入 4、2、1 或其中任意数字之和。
例如,如果要分配默认权限,请使用以下命令语法:
-p 764
这将为文件夹所有者赋予读取、写入和执行权限 (7 = 4+2+1)。 所有者所属的组具有读取和写入权限 (6 = 4+2)。 所有其他人具有读取权限。
此命令返回“createfolder 已成功完成 (createfolder successfully completed)”或“createfolder 失败 (createfolder failed)”消息。 由于下列原因,创建可能失败: