按字母顺序排列的命令列表
本部分按字母顺序列出了 Rational® Synergy CLI 命令。
注:
打印此按字母顺序排列 CLI 命令列表部分中所含主题的 PDF 的功能目前不起作用。为了方便起见,请使用
Rational Synergy CLI Alphabetical command list
PDF 文档,其中包含了本信息中心的“按字母顺序排列的命令列表”部分中的信息。
有关管理命令的列表,请参阅“管理”部分中的以下部分:
Windows 的管理命令
UNIX on Informix® 的管理命令
UNIX on Oracle 的管理命令
alias 命令
别名表示可用于为现有命令创建其他名称或其他别名的宏。当 Rational Synergy 将命令识别为别名时,它会扩展别名并将别名替换为其定义的项。将会重复此扩展,直至命令不再是别名或者找到循环引用为止。
attribute 命令
您可以通过各种方法处理与对象关联的属性。
baseline 命令
基线是一组项目和任务,用于表示特定时间点的数据。基线具有多种用途。
candidates 命令
candidates
命令用于列出您在目录条目中执行使用或更新操作时可供选择的对象的所有版本。对象是供使用的候选项,前提是该对象的名称、类型和对象实例属性值与目录条目的相同属性值匹配。
cat 命令
您可以显示当前不是目录成员的对象的内容。如果在上下文项目中指定文件,并且对应的工作区可视,那么会显示工作区文件。如果否,那么会显示数据库中的临时副本。
checkin 命令
使用
checkin
命令可检入一个或多个对象,并在必要时设置下一个状态。您可以检入源(非产品对象)、产品和对象并向对象分配任务号。此外,还可以添加、修改或替换要检入对象的注释。
checkout 命令
当检出非共享项目中的对象时,其缺省状态为
工作
。当检出共享项目中的文件或目录时,如果它是非产品,那么其缺省状态为
可视
。如果它是产品,那么缺省状态为
共享
。
checkpoint 命令
checkpoint
命令用于保存仅供您使用的个人版本的对象。对对象进行检查点检查会保持对象处在不可修改的状态下,但是您可以在以后不再需要它时将其删除。您必须拥有该对象才能执行
checkpoint
。要对对象进行检查点检查,该对象必须处于
工作
状态。
cmdhistory 命令
您可以获取在会话期间运行的命令的记录。
conflicts 命令
您可以显示具有更新特性(使用任务和基线)的项目冲突。冲突表示与项目更新特性关联的变更集和项目成员资格中包含的变更集之间的不一致。
copy_project 命令
当您从静态(不可修改)项目复制项目且不复制子项目,并且子项目具有相对工作区时,在进行复制的项目工作区内的相应位置中会创建这些子项目工作区的新副本。开发者可复用具有相对工作区的静态子项目。
copy_to_file_system 命令
复制到工作区的项目总是基于副本,从未基于链接,并且文件是只读的。您可以将项目复制到文件系统,即使该项目不具有工作区也如此。文件修改时间设置为创建副本的时间。
create 命令
您可以创建对象并将其添加到当前项目。可以创建项目或项目成员(目录或文件),两者均会创建作为项目或浮动对象的一部分。浮动对象是未创建作为项目一部分的新项目。
dcm 命令
ccm dcm
命令可生成传输包、将传输包发送到目标数据库、接收传输包以及将对象添加到传输集。
delete 命令
如果对象版本不是项目的成员,那么您可以将其删除。如果对象版本只是当前项目的成员并且没有后继,那么也可将其删除。
delimiter 命令
delimiter
命令用于显示定界字符的值。缺省值为破折号字符。将定界符设置为任何非限制字符。设置定界符时,请针对数据库对其进行设置。
diff 命令
diff
命令用于显示文件、目录或项目之间的差异。使用此命令可执行两类比较:源比较(缺省)和版本比较。
dir 命令
您可以显示两类文件:受
Rational Synergy
控制的对象以及仅在文件系统中存在的文件。缺省情况下,该命令仅显示受控对象。使用
-m
选项可显示不受控对象以及受控对象。
edit 命令
在项目中编辑文件时,如果工作区对于客户机可视,那么会在工作区中启动编辑器。如果指定的文件不在项目中或者如果项目的工作区不可视,那么会使用该文件的临时只读副本来从数据库启动编辑器。
export 命令
ccm export
命令用于将指定的对象导出到数据包中,该数据包以后可能会导入处于相同发布标识和补丁级别的相同或其他 Rational Synergy 数据库中。由
ccm export
命令产生的数据包格式专用于实施,并且仅旨在用于
ccm import
命令。
finduse 命令
finduse
命令用于搜索数据库中是否使用指定对象,并返回指定对象使用位置的列表。
folder 命令
使用文件夹可定义项目和项目分组集的更新特性。文件夹最常见是从流程规则中定义的文件夹模板创建而成。
folder_template 命令
文件夹模板提供用于创建文件夹的模式。使用文件夹模板创建的文件夹由该文件夹模板控制。因此,更改文件夹模板时,将更新该模板控制的文件夹。
groups 命令
您可以实施和定义对象的安全性。数据库可以包含多种对象集合。组安全性限制检出和修改指定用户组对文件、目录、项目、任务和文件夹的许可权。此外,还可指定读安全性,从而将对象源内容的可视性限于指定的组。
history 命令
您可以显示项目、目录、文件或发布标识的版本历史记录。
import 命令
ccm import
命令用于导入某个导入数据包压缩文件中包含的对象。此命令的主要用途是导入由
ccm migrate
命令创建的导入数据包中的数据。
ln 命令
您可以在数据库中创建符号链接的对象。必须在具有 UNIX 客户机上维护的 UNIX 工作区的项目上下文中执行该命令。或者,可以创建从
file_spec
到
path_name
的受控符号链接。该链接可指向任何路径,并且不必是维护的项目工作区中的受控对象或路径。
ls 命令
您可以在工作区中列出目录对象版本的内容。缺省情况下,输出由对象列表及其在文件系统中的关联投影组成。
ls
命令显示两类文件:受 Rational Synergy 控制的对象以及仅在文件系统中存在的文件。
merge 命令
在合并源文件或目录时,合并工具会对所选的版本进行比较。然后,该工具会将各版本的差异与最近的共同祖代相比较。在退出合并工具时,会自动创建新的、已合并的受控版本。
migrate 命令
术语
迁移
描述了通过表示外部数据的方法来获取位于 Rational Synergy 数据库外部的数据并在 Rational Synergy 数据库中创建该数据的过程。
move 命令
您可以使用
move
命令重命名文件或项目,以及移动文件、目录、项目、子项目和内容。
process 命令
流程用于将旨在一起工作的流程规则分组到指定集合中。
process_rule 命令
流程规则指定如何针对项目分组集和项目的更新特性选择基线。使用此命令可显示并设置流程规则。
product_info 命令
您可以显示有关 Rational Synergy 客户机、服务器、数据库模式或数据库服务器的发布标识和补丁级别信息。
project 命令
project
命令确定与指定的
file_spec
或当前工作目录关联的项目。
file_spec
通常是维护的工作区内的文件夹规范。
project_grouping 命令
使用项目分组集可以按更新操作的发布标识和用途来组织项目。在项目更新时会使用项目分组集的任务和基线特性,以便成员选择在所有项目中都一致。项目只能是一个项目分组集的成员。创建项目时,将会自动创建项目分组集。
project_purpose 命令
project_purpose
命令用于创建或显示(根据用户角色)数据库的项目用途。
properties 命令
使用
properties
命令可查找有关一个或多个对象的信息。您可以将指定对象的一组模型定义的属性的属性值显示到标准输出。
query 命令
使用
query
命令可在数据库中搜索对象。Rational Synergy 会在搜索操作期间评估查询表达式。查询表达式可包含查询相关选项中与任意
query_string
参数组合的任何查询子句。查询的结果显示在选择集中。
reconcile 命令
您可以将工作区中的文件与数据库文件相比较。工作区内容和数据库之间的差异称为工作区冲突。
reconcile
命令会标识这些工作区冲突并解决这些冲突,以使工作区与数据库一致。
relate 命令
使用此命令可在
file_spec1
和
file_spec2
之间添加关系 (
relation_name
),或者显示与指定数据的关系。
release 命令
使用此命令可创建、修改、删除、显示和重命名发布标识信息。
save_offline_and_delete 命令
脱机保存和删除 (SOAD) 命令使用作用域删除数据库中的对象。
select 命令
ccm select
命令提供以各种方式处理查询选择集的能力。 该命令支持可用于保存和复原选择集的选择集堆栈。
set 命令
您可以在 Rational Synergy 中设置行为。选项表示对特定 Rational Synergy 操作行为的控制。一些选项仅适用于当前 CLI 会话并且未从会话保存到会话。一些选项是存储在数据库中的持久用户首选项。一些选项是预定义的且只读,因此无法修改。
soad_scope 命令
soad_scope
命令可编辑、创建、修改和删除用于脱机保存对象和删除对象的作用域。
show_servers 命令
使用此命令可查看对于路由器已知的数据库和关联的 Rational Synergy 服务器。
start 命令
start 命令用于启动 Rational Synergy CLI 会话。
status 命令
使用此命令可显示有关与指定条件匹配的用户 CLI 或 GUI 会话的信息。
stop 命令
stop
命令用于结束会话。
sync 命令
在创建项目或使用 check-out 命令检出项目时,将会自动创建工作区。向项目中添加新成员时,工作区会自动更新。同步操作会将数据库文件写入工作区。
task 命令
您可以使用 task 命令来创建、修改和删除任务以及执行以下操作。
typedef 命令
Rational Synergy 支持与类型有关的行为。例如,您可以允许一种类型但不允许另一种类型的对象的并行版本。或者,可以将所选编辑器工具用于特定类型的对象。针对文件使用相应类型时,可以为该类型定义相应的行为。此方法有助于描述该类型的对象的用途。
unalias 命令
您只能除去当前会话的别名。
undo_update 命令
您可以撤销针对指定目录或项目对象的更新操作。您还可以撤销上一个撤销更新操作。换言之,如果执行了两个或多个撤销更新,那么仅撤销上一个撤销更新。
unrelate 命令
unrelate
命令用于删除
file_spec1
和
file_spec2
之间的关系
rel_name
。
unuse 命令
您可以从当前项目或目录中除去现有文件、目录、根目录或项目。目录必须可修改才能从中除去成员。如果尝试从不可修改目录中除去对象,那么会自动检出该目录(除非指定
-r
选项)。必须
检入
目录才能使该目录中的文件供其他用户使用。
update 命令
您可以更新指定的目录、项目对象或项目分组集。更新使用项目分组集的基线和任务查找候选项,并且使用选择规则选择相应版本的成员。您还可以指定要更新的项目分组集。
use 命令
您可以将现有文件、目录或项目替换为其他版本。此外,还可添加数据库中有但当前目录中没有的文件、目录或项目。向不可修改目录中添加对象时,会自动检出新目录版本。
view 命令
您可以显示指定的文件。将使用缺省查看器来查看该文件。
work_area 命令
您可以显示和修改工作区选项。
反馈