工作区创建

描述

创建一个新的工作区。

用法

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'。)