GUI 操作
了解 GUI 操作。
创建项目
您可以为开发、测试或任何其他用途创建项目以适应需要。或者,也可以复制项目以创建项目或子项目。
复制项目
复制项目是一种快速创建项目的方法,该方法将以前的信息作为指导。要在不更改文件的情况下查看项目的内容,请将项目复制到文件系统中。
将目录转换为子项目
您可以将项目中的目录转换为子项目。
创建项目成员
项目成员可以是您创建并添加到项目中的文件、目录或子项目。Rational® Synergy 将新成员与当前任务相关联。
将项目复制到文件系统
您可以在文件系统中为项目创建文件副本以查看该项目。项目只是副本并且独立于任何其他工作区。在将其复制到文件系统后,无法对其进行维护或同步。
修改项目特定的目录模板
项目特定的目录可命令 Rational Synergy 将项目的名称添加到基本目录的结尾。基本目录是所有工作区的缺省目录,即 Windows 上的
%home\ccm_wa\%database
以及 UNIX 上的
%home/ccm_wa/%database
。
设置缺省工作区路径
工作区是文件系统中包含项目副本的位置。 您可以更改缺省工作区路径。例如,如果在不止一个数据库中工作,则在缺省工作区路径中包括数据库名称,以便根据数据库对工作区排序。
更新项目
更新项目以使用来自其他开发者的最新版本文件、目录或项目。在您确定已准备好更新项目之前,您的工作区是被隔离的,无法更改。
撤销更新
您可以撤销更新,以取消上一次更新所选项目或目录所做的更改。撤销可恢复上一次更新之前项目中存在的成员。
使用对象的其他版本
有时,开发者会希望使用对象的其他版本来测试修订或重新获取当前对象版本中已删除的信息。
使用对象的建议版本
对象的建议版本是指应用选择规则以查找最合适的版本后,Rational Synergy 选择的对象。通常您在手动执行
使用版本
操作以使用其他版本(不一定是建议版本)后,使用此操作。
解决项目或项目分组集中的成员资格冲突
如果项目成员资格与项目分组集中的基线和任务设置不匹配,那么将发生成员资格冲突。此类不匹配将造成任务和对象关系不正确,例如并行更改、丢失更改或多余更改。
执行深入冲突检测
冲突检测通过更新新特性比较项目的成员。Rational Synergy 使用基线来加速更新操作。
将工作区和数据库同步
同步工作区时,会将您的工作区中的文件与数据库中的文件进行比较,以便您可以解析文件差异。
更改更新选项
使用“
选项
”对话框中的
更新
选项来修改更新操作的工作方式。
按模式忽略文件
模式可用于防止一些 IDE 在数据库中创建的多数临时文件被控制。设置过滤器可以避免具有指定模式的非受控文件在您执行
同步工作区
操作后,作为冲突出现。
更改项目的更新特性
更新特性是更新项目时,项目用于选择包括的对象版本的特性。因此,如果更改项目的更新特性,那么还将更改项目的成员。
创建用途
每个项目都有一个用途。 用途定义项目状态,并映射项目发布标识的流程规则。 用途确保更新项目时,选择相应成员。
删除用途
从数据库中删除用途后,发生的各种行为将取决于您删除的对象类型。
编辑用途
使用用途将同一项目的多个
准备
、
共享
、
工作
或
可视
版本设置为不同用途,例如不同测试级别。编辑用途以修改指定用途的名称。
检入
检入对象时,您将允许其他用户使用该对象以及对该对象进行的所有修改。
检出
检出文件或目录以创建版本。当检出新版本时,文件与当前任务关联。
创建文件、目录或子项目
在目录中创建文件、目录或子项目。
编辑文件
使用此操作可查看或修改文件。
删除对象
您可以使用删除操作除去一个或多个对象。
删除
操作会将所选对象从数据库中永久除去。要除去对象而不将其删除,请使用
剪切
。
移动文件
如果将文件移动另一个目录中,那么检出的文件或目录将于您的任务相关联。任务关联可以确保更新的成员工作正常。
添加到目录
您可以向您拥有的目录中添加文件、目录或项目。如果在进行添加时该目录不可写,那么在进行添加之前会自动将其检出。
重命名项目中的文件
您可以更改文件的名称,该文件必须由您检出并在可修改项目中使用。一个文件不能与同一目录中的另一个文件具有相同名称。
更改文件类型
在数据库中创建文件时,将根据扩展名自动添加文件类型。例如,名为
main.c
的文件被授予类型
csrc
。但是有时,您必须手动更改文件类型。
选择任务
更改或设置当前任务后,您创建或更改的
每个
任务和目录都会与当前任务关联。此外,还可使用查询结果来修改任务特性和从任务中除去文件或变更请求。
完成当前任务
在处理完当前任务后,您可以完成该任务。将会首先检入关联的文件和目录,然后完成该任务。另外,该任务将不再显示在
当前任务
工具栏中,而且不再是可修改的。
分配任务
如果开发者创建了某个任务,那么他们可以将该任务分配给自己。具有分配者角色的用户可以向他们自己分配任务,也可以向其他人分配任务。
创建任务
创建任务时,会自动将该任务分配给您并将其设置为您的当前任务。或者,也可创建自动与变更请求向关联的任务。
复制任务
复制任务时,会自动将该任务分配给您并将其设置为您的当前任务。
排除任务
排除任务可以防止将其自动用于项目分组集。例如,如果某个对象导致构建中断,您可以将包含该对象的任务排除在外。
添加到当前任务
您可以将特定文件、目录、项目或变更请求添加到当前任务中。
向文件夹添加任务
用户一般不手动将向文件夹中添加任务。但是,有时会出现特殊情况。
向对象添加任务
您可以向对象中添加任务。
从对象中除去任务
您可以除去与对象关联的任务。
查看您的已分配的任务
您可以显示特定发布标识的所有已分配任务。
查看关联的任务
您可以查看与文件、目录、项目或变更请求关联的任务。
指定一项任务以修订另一项任务
如果包含两个不相关的任务而且发现其中一个任务必须修订另一个,那么您可以创建两个任务之间的关系。 例如,您可能在冲突检测期间指定一个任务来修订另一个任务。
创建修订任务
修订任务是一个常见任务,与它要修订的已完成或排除的(中断)任务之间存在特殊关系。出现中断任务的原因有两个:已完成的任务没有完全修订变更请求;已完成的任务创建了需要修订的程序缺陷。
从项目分组集中除去任务
您可以从项目分组集除去任务,这样能够使项目分组集仅快速收集继续构建所需的对象。
向项目分组集添加任务
您可以将任务添加到项目分组集中,这样可以使项目分组集快速收集进行构建所需的其他对象。
修改基线的特性
您可以更改基线的大部分信息。
修改文件或目录的特性
您可以更改文件、目录或项目信息。
修改项目的特性
您可以更改有关项目的信息。
修改项目分组集的特性
任何用户都可以更改项目分组集信息。构建管理员可以从项目分组集中除去任务,以便成功进行构建。
修改任务特性
您可以更改有关分配给您的任务的信息。
修改工作区的设置
您可以更改工作区设置。
定制用户特性
您可以更改 Rational Synergy 所使用的编辑器、文本查看器、合并工具和比较工具。
ccm.user.properties
文件包含 Rational Synergy 界面的本地用户设置。
更改缺省应用程序工具
缺省情况下,在
ccm.properties
文件中设置合并工具、比较工具和编辑器。该文件在 Windows 和 UNIX 上均位于客户机安装的
etc
目录中。
更改对象的安全性设置
使用“
特性
”对话框的
安全性
选项卡允许或限制用户修改、检出或复制所选对象,并允许或限制查看对象源。
向项目分组集中添加项目
项目分组集按照用途和发布标识对项目进行分组,并在更新项目时保留任务和基线。向项目分组集添加项目是一种复用具有多种用途或发布标识的项目的快速方法。
查找对象
使用“
查询
”对话框定位任何类型的对象。
查找
菜单显示您可以查询的各种对象类型。类型包括任务、对象、变更请求、项目、项目分组集、基线、发布标识、文件夹、流程、流程规则、文件夹模板和传输集。
查找对象的使用位置
搜索数据库以查找使用特定文件、项目、目录或任务的项目、基线、项目分组集或文件夹。 您还可以搜索使用特定变更请求的基线和项目分组集。
查看对象或发布标识的历史记录
无论您是否知道对象或发布标识的名称和版本,都可以查看对象或发布标识的历史记录。
查看已分配的变更请求
您可以在主视图中显示所有已分配的变更请求。
合并文件版本
您可以合并两个文件版本的信息。合并两个版本时,Rational Synergy 自动创建包含已合并信息的第三个版本。
合并并行文件或目录
您可以合并两个并行文件或目录。
编辑合并结果
您可以更改合并结果。
查看下一个合并差异
使用此过程查看视图顶部显示的下一个差异。
包括非冲突的合并
您可以将左侧窗格和右侧窗格中的所有非冲突更改应用于结果窗格。
保存合并文件
您可以将合并结果保存到文件中。您必须将合并文件保存为缺省文件名,否则 Rational Synergy 不能将该文件复制到数据库中。
清除合并更改
您可以清除任何更改的结果字段,并再次启动合并。注意,重新启动后,您将永久性地更改之前在结果字段中输入的内容。
比较文件
您可以在“
历史记录
”对话框中检查两个文件版本的相似点和差异。 版本可以是可写的,但不需要具备同一源文件。相对于选择的第二个版本进行比较。
将并行文件或目录与先行作业相比较
您可以将文件或名录与其先行作业相比较。
显示并行版本
在项目中存在对象的并行版本时,会发生并行冲突。如果在项目中发现并行版本,您可以比较并合并这些文件,并查看这些文件的历史记录和特性。
比较对象和相关对象
您可以检查对象版本及其相关对象的相似点和差异。您还可以比较项目及其基线项目、项目分组集及其基线以及流程规则和流程。
比较两个相似的对象
您可以检查两个相同类型对象的相似点和差异。另外,您可以比较文件;但是您实际上比较内容,而不是文件的特性。
添加或除去发布标识收藏夹
“发布标识收藏夹”功能在发布标识树的顶部提供。该功能部件对您经常使用的发布标识非常有用。多数对话框(例如
查询
、
特性
和
创建任务
)都使用该发布标识树。
定制对话框和窗格
您可以通过在包含表格的任何对话框中添加、重新组织或除去列来定制信息在表格中的显示位置。
更改界面中的颜色
您可以更改颜色设置以适应样式。您配置的颜色会应用于所有资源管理器、对话框和窗格。
更改字体类型和大小
您可以更改所有资源管理器、窗格和对话框中显示的字体类型和大小。此外,还可设置 Rational Synergy 中显示的所有消息的字体类型和大小。
更改“历史记录”对话框外观
您可以控制如何在“
历史记录
”对话框中查看对象版本。
更改“工作”窗格的外观
您可以控制
工作
窗格的外观。
管理“工作”窗格中的选项卡
“
工作
”窗格是 Rational Synergy 中的主视图。 如果在“
工作
“窗格中打开了多个对象,那么一个选项卡将显示每个已打开的对象。要快速查找特定项目和任务,可以关闭一些或所有不需要的选项卡、滚动选项卡或列出选项卡中已打开的对象。
关闭项目
如果在“
工作
“窗格中打开了多个项目,那么一个选项卡将显示每个已打开的对象。打开过多的选项卡可能不便于查找正在处理的项目。您可以关闭“
工作
”窗格中不再需要的旧项目。
向列标题添加特性
您可以向表头上下文菜单中添加特性。 例如,您可以在“
工作
”窗格表中查看
change_request
值。在“
添加特性
”对话框中输入
change_request
,表列将显示 Rational Change 变更请求的值。
除去列标题的特性
您可以删除添加到表头上下文菜单中的特性。
在会话期间刷新选项
您可以刷新“
特性
”、“
查询
”和“
创建任务
”对话框中自启动会话以来已更改的选项。
显示发布标识资源管理器
缺省情况下,开发者不能看到
发布标识
资源管理器。 但是,如果您经常查看与流程相关的对象(流程、流程规则、发布标识和文件夹模板),那么您可以采用以下步骤显示
发布标识
资源管理器。该选项仅控制流程相关对象的菜单项。
显示“传输集”选项
使用 Rational Synergy Distributed 的团队可使用“传输集”选项。 构建管理员和 DCM 管理员可以通过使用 Rational Synergy CLI 中的
dcm
命令来设置要使用 DCM 的数据库。
在“特性”对话框中显示“安全性”选项卡
拥有组安全性许可证并且在其数据库中设置了组的团队可使用“安全性”选项卡。这些团队可能允许一些用户检出、修改并查看某些对象,而不允许其他用户执行这些操作。
从 GUI 启动 Rational Synergy CLI
您可以从 GUI 启动 Rational Synergy CLI。启动 CLI 会话后,您便可以在环境中输入 CLI 命令。CLI 会话有效,而且与不会与已在运行的 GUI 会话绑定。
向 Rational Synergy 支持提交请求
您可以通过使用“
提交请求
”对话框向 Rational Synergy 支持提交关于 Rational Synergy 疑问或问题的信息。此会话框自动填写 Rational Synergy 和系统信息,并指导您添加支持文件、快照和视频捕获。
向传输集添加成员
您可以从图形用户界面向传输集添加成员。
修改传输集成员
使用“
特性
”对话框的
传输集
选项卡可查看对象,向传输集添加对象或从中除去对象。
反馈