工作区创建
描述
创建一个新的工作区。
用法
cm workspace | wk [create | mk] <rep_spec> [create | mk] <wk_name> <wk_path> [<rep_spec>] [create | mk] <wk_name> <wk_path> [--selector[=<selector_file>]
(创建一个新的工作区。)
cm workspace | wk [create | mk] <wk_name> <wk_path> --dynamic --tree=[<tree>]
(创建一个动态工作区。此功能仍处于实验阶段,仅适用于 Windows。指定此标志需要使用 --tree 参数。)
选项
选项/参数 | 描述 |
---|---|
--selector | 编辑新工作区的选择器。如果指定了选择器文件,则从指定的文件设置新工作区的选择器。 |
--dynamic | 创建一个动态工作区。此功能仍处于实验阶段,仅适用于 Windows。指定此标志需要使用 --tree 参数。 |
--tree | 与 '--dynamic' 标志一起使用,指定动态工作区将要加载的初始点。它可以是分支、变更集或标签规范。工作区稍后将在规范中使用存储库。(使用 'cm help objectspec' 了解有关规范的更多信息。) |
wk_name | 新的工作区名称。 |
wk_path | 新工作区的路径。 |
rep_spec | 使用指定的存储库创建新工作区。存储库规范:查看 'cm help objectspec'。 |
帮助
备注
- 工作区是映射到本地文件系统的存储库视图。工作区选择器定义指定工作区内容的规则。使用 'cm showselector' 显示工作区选择器或 'cm setselector' 修改它。
- 如果未指定 rep_spec 或 '--selector',则工作区将自动配置为使用 client.conf 文件中配置的服务器的第一个存储库(按字母顺序)。
- 动态工作区是实验性功能(仅限 Windows),它需要运行 plasticfs.exe 程序。
示例
cm workspace create mycode
cm wk mk mycode
(创建一个指向同名存储库的 'mycode' 工作区。工作区目录将在当前目录下创建。)
cm wk mk mycode@localhost:8084
cm wk mk mycode@myorganization@cloud
(如前所述创建 'mycode' 工作区,但您可以指定不同的存储库服务器。)
cm workspace create myworkspace c:\workspace
cm wk mk myworkspace /home/john/plastic_view
(分别在 Windows 和 Linux 中创建 'myworkspace' 工作区。)
cm wk mywktest c:\wks\wktest --selector=myselector.txt
(使用 'myselector.txt' 文件中的选择器创建 'mywktest' 工作区。)
cm wk mywkprj c:\wks\wkprj myrep@repserver:localhost:8084
(使用选定的存储库创建 'mywkprj' 工作区。)
cm wk mywkprj c:\dynwks\mywkprj --dynamic --tree=br:/main@myrep@localhost:8084
(创建使用 'myrep@localhost:8084' 存储库的动态 'mywkprj' 工作区,第一次挂载时指向 'br:/main'。)