入门 > 设置客户端首选项 > 命令首选项 > 要在 GUI 中设置命令首选项
  
要在 GUI 中设置命令首选项
1. 选择“文件” > “首选项”。此时会打开“首选项配置”窗口。
2. 在树窗格中,单击“工作流和文档” > “命令”或者“配置管理” > “命令”。此时会出现节点列表形式的命令。
3. 从树窗格中的命令名称列表中,选择要配置的命令。有关详细信息,请参阅首选项:命令选项
* 
以粗体出现的选项将指示您配置的本地设置。
4. 如有必要,请选择命令选项。
5. 要恢复命令的默认选项,请单击“清除本地设置”
6. 按需修改命令选项。
首选项:命令选项
命令
选项
添加成员属性
“递归至子项目”会以递归方式将成员属性添加至选定的子项目成员中。
添加标签
“移动现有标签”可将标签(如果存在)移至指定的修订版本。
“递归至子项目”会以递归方式将标签添加至子项目成员中。
添加成员
“作者”是应用于新成员的作者名称。在“作者”字段中键入名称。如果未键入名称,则 Windchill RV&S 会使用当前的用户名。
“数据类型”会指定成员的数据类型。要使 Windchill RV&S 自动确定数据类型,请从“数据类型”列表中选择“自动”。要指定文本文件,请从“数据类型”列表中选择“文本”。要指定包含不可打印字符或文本编辑器无法处理的过长行的文件,请从“数据类型”列表中选择“二进制”
Windchill RV&S 找到要添加的成员的现有项目中存档时,下列“在现有存档上”选项适用:
“询问用户”会让 Windchill RV&S 要求您对要执行的操作进行确认。
“共享存档”会让 Windchill RV&S 对新成员使用现有的项目中存档。
“创建新存档”会让 Windchill RV&S 为新成员创建新的项目中存档。
“取消”会让 Windchill RV&S 取消操作。
Windchill RV&S 找到要添加的成员的现有树范围外存档时,下列“在现有的树范围外存档上”选项适用:
“询问用户”会让 Windchill RV&S 要求您对要执行的操作进行确认。
“共享存档”会让 Windchill RV&S 对新成员使用现有的树范围外存档。
“创建新存档”会让 Windchill RV&S 为新成员创建新的项目中存档。
“取消”会让 Windchill RV&S 取消操作。
如果 Windchill RV&S 同时找到要添加的成员的项目中存档和树范围外存档,并且上次删除的成员是项目中成员,则适用下列选项:
“共享存档”会让 Windchill RV&S 对新成员使用现有的项目中存档。
“创建新存档”会让 Windchill RV&S 为新成员创建新的项目中存档。
“取消”会让 Windchill RV&S 取消操作。
如果 Windchill RV&S 同时找到要添加的成员的项目中存档和树范围外存档,并且上次删除的成员是树范围外成员,则适用下列选项:
“共享存档”会让 Windchill RV&S 对该成员使用现有的树范围外存档。
“创建新存档”会让 Windchill RV&S 为新成员搜索现有的项目中存档。
如果找到现有的项目中存档,系统将提示您从下列选项中进行选择:
“共享存档”会让 Windchill RV&S 对新成员使用现有的项目中存档。
“创建新存档”会让 Windchill RV&S 为新成员创建新的项目中存档。
“取消”会让 Windchill RV&S 取消操作。
如果找不到现有的项目中存档,则会为新成员创建项目中存档。
“取消”会让 Windchill RV&S 取消操作。
* 
Windchill RV&S 基于上次删除的成员创建共享成员存档。创建新存档时,Windchill RV&S 会始终创建项目中存档,而且 Windchill RV&S 会自动生成新的存档名称,并使旧存档保留不变。
对于不一致的行终止符
“询问用户”会在遇到不一致的行终止符时提示用户指定操作。
“标准化行终止符”会在遇到不一致的行终止符时指定将该行终止符归一化为系统的专属行终止符。系统会归一化工作文件,然后延迟操作。如果有多个操作会受影响,则系统会延迟每个受影响的操作并执行其他操作 (如果 Windchill RV&S 有此配置)。
“取消”会在遇到不一致的行终止符时指定取消操作。
“保存工作文件时间戳”会将历史记录中修订版本的时间戳设置为工作文件的时间戳,而不是检入的时间。
“延迟添加”会在提交延迟的操作之前,推迟项目中的添加操作。沙盒中的操作仍会立即执行。
“递归至目录”会添加当前位置的目录中存在的成员。
“创建子项目”会让 Windchill RV&S 为添加成员时遇到的每个子目录创建子项目。
“关闭更改包”会让 Windchill RV&S 关闭与“添加”操作相关联的任何更改包。
“为空目录创建子项目”会让 Windchill RV&S 为添加成员时遇到的每个空子目录创建子项目。要成功执行此选项,需要启用“递归至目录”
“取消展开关键字”会将工作文件中的文本值替换为关键字。
“锁定修订版本”会使用您的锁定策略中指定的锁定类型锁定修订版本。有关锁定策略的信息,请与您的管理员联系。
从存档添加成员
“创建子项目”会让 Windchill RV&S 为添加成员时遇到的每个子目录创建子项目。
“递归至目录”会添加当前位置的目录中存在的成员。
“关闭更改包”会让 Windchill RV&S 关闭与“从存档添加成员”操作关联的任何更改包。
“延迟从存档中添加”会在提交延迟的操作之前,推迟项目中的添加操作。沙盒中的操作仍会立即执行。
添加项目标签
“移动现有标签”可将标签(如果存在)移至指定的修订版本。
“递归至子项目”可控制是否以递归方式将标签分配给子项目。
* 
如果由于未更改子项目而导致其不在所选项目的最新检查点中,将不会标记该子项目。要标记此类子项目和成员,请将“包括未更改的子项目”选项与此命令一起使用。
如果您没有访问子项目的权限,则会显示一则错误,并且不会标记子项目及其所有子项子项目。
如果您没有移动标签的权限,则会针对受影响的子项目显示一则错误。
如果子项目配置为版次,则不会标记该子项目。因此,也不会标记可扩展开发路径上的构建子项目。要强制标记构建子项目,请指定“包括未更改的子项目”选项。
“包括未更改的子项目”会对未更改子项目以及构建子项目设置标签。
添加子项目
选择下列选项之一,作为将子项目添加至项目时的首选子项目类型:
“正常”会根据项目的当前状态添加子项目。
“变型”会根据主项目的特定修订版本添加子项目,用于在主开发路径之外创建分支。
“构建”会根据主项目的特定修订版本添加静态子项目,用于构建或测试项目,但不用于进一步开发。
“默认”会根据父项目类型添加子项目。有关默认类型的详细信息,请咨询您的管理员。
“关闭更改包”会让 Windchill RV&S 关闭与操作关联的任何更改包。
附加修订版本说明
“递归至子项目”会以递归方式将修订版本说明附加到子项目成员。
“应用更改包”“常规选项”
“确认操作”会让 Windchill RV&S 先向您确认所有操作,然后再开始执行这些操作。
“通知”可确定是否打开通知窗口以及何时打开。您可以将通知窗口设置为在操作完成时或出错时打开。或者,您可以指定通知窗口从不打开。
“创建变型”会让 Windchill RV&S 在新项目中按要求创建变型项目,以应用更改包成员。
“关闭更改包”会关闭针对应用更改包操作指定的传播更改包。
“回填”会确定如何处理相关的更改包。您可以从下列选项中进行选择:
“整个更改包”会选择指定的更改包所需的所有历史修订版本,并通过更新成员修订版本、添加文件或删除文件来应用这些修订版本。不会提示用户确认回填列表。
“仅限回填修订版本”会仅处理指定的更改包,并仅选择直接关联的修订版本。此选项不会处理与中间修订版本关联的所有更改包。
“错误”会在需要但未指定其他更改包时终止操作。
“跳过修订版本”会让 Windchill RV&S 合并指定的回填修订版本。由于“应用更改包”命令不会执行合并,因此会将此作为错误处理。
借助“要求指定”,您可选择要包括的特定更改包。对于“应用更改包”操作,会显示其他更改包列表。无法操控显示的更改包列表。您必须接受整个列表,否则操作会失败。
“应用更改包”“高级选项”
“使用主项”会让 Windchill RV&S 对顶层沙盒进行操作。当选定的更改包与沙盒中的成员关联时,指定“使用主项”会使命令在该沙盒的顶层沙盒中运行。
“跨越项目”会将命令应用至在更改包中指定的任何成员,即使这涉及不同于起始项目的其他项目。
* 
这是唯一有可能影响其他项目的操作。
如果应用的成员已在项目中,“成员已在项目中时引发错误”会终止命令。如果否定此设置(例如在 noAlreadyInProjectIsError 中),则信息会显示为警告。
如果应用的成员已在项目中,“是其他项目的成员时引发错误”会终止命令。如果否定此设置(例如在 noOtherProjectIsError 中),则信息会显示为警告。
“忽略更改包中的服务器”会让 Windchill RV&S 执行应用更改包的操作,即使更改包成员位于其他服务器,也是如此。
“忽略跨分支条目”会让 Windchill RV&S 在遇到同一成员在不同分支上的两个修订版本时,使用最新的修订版本。
“忽略更新修订版本条目”会忽略更新更改包中的修订版本条目。没有用户提示。
“传播子项目”会确定 Windchill RV&S 如何处理指定的更改包所需的子项目操作。
您可以从下列选项中进行选择:
“显式”仅在存在明确要求在更改包中添加、删除或移动子项目的命令时执行该操作。
“隐式”会在根据更改包条目,以隐含方式要求添加、删除或移动子项目时执行该操作。例如,假定您要添加新成员,而且其所属的子项目不在要更新的更大项目中,则会添加该子项目。如果您要应用在 MKS Source 或 Windchill RV&S Source 版本中创建的更改包,建议使用此选项。
检查点
“完成时通知”可指定是否在操作完成时打开通知窗口。
“作者”是应用于检查点的作者名称。在“作者”字段中键入名称。如果未键入名称,则 Windchill RV&S 会使用当前的用户名。
“将状态应用至所有成员”会将检查点状态应用至所有项目成员。
“将标签应用至所有成员”会将检查点标签应用至所有项目成员。
“标记未更改的子项目”会将项目标签添加到未更改子项目以及构建子项目。为降低命令对用户的影响,只有在项目层次结构上的锁释放后,才会应用标签。
对未更改的子项目创建检查点会指定是否要为未更改的子项目创建检查点。如果清除该选项,则会在父项目检查点修订版本中使用子项目的现有修订版本。清除“对未更改的子项目创建检查点”选项后,下列内容为真:
检查点说明未添加或附加到未更改子项目的项目修订版本中。
如果未设置“标记未更改的子项目”选项,则不会为未更改子项目的修订版本添加检查点标签。
如果子项目修订版本是在 Integrity 10.7 之前的版本中创建的,则会为未更改的子项目创建检查点,并递增其修订版本。只有 Integrity 10.7 或更高版本创建的子项目修订版本可以检测为未更改。
检入
“移动现有标签”可将标签(如果存在)移至指定的修订版本。
“锁定修订版本”会让 Windchill RV&S 检入工作文件,然后立即锁定新的修订版本。借助此选项,您可更新存档,同时保持对修订版本的控制。
如果未设置该选项,则在检入后不会锁定新的修订版本。
“关闭更改包”会让 Windchill RV&S 关闭与检入操作关联的任何关联包。
“延迟检入”会让 Windchill RV&S 延迟修订版本的检入。如果已锁定成员,则对修订版本仍保持锁定,Windchill RV&S 会显示工作修订版本和成员修订版本的版本信息。如果已指定更改包,则“延迟检入 (锁定)”或“延迟检入 (未锁定)”条目会记录在该更改包中。在您提交检入后,会移除锁定,成员修订版本会移至序列中的下一个数字,同标准检入操作中的情况一样。
“未更改时检入”会检入工作文件,即使自其检出后未更改,也是如此。
“更新成员修订版本”会让新修订版本成为项目中的成员修订版本,从而替换现有的成员修订版本。
“作者”是应用于修订版本的作者名称。在“作者”字段中键入名称。如果未键入名称,则 Windchill RV&S 会使用当前的用户名。
“更新成员修订版本,即使非最新修订版本”会让 Windchill RV&S 在检入成员修订版本后对其进行更新,即使锁定修订版本不是最新修订版本也不例外。
“取消展开关键字”会将文本值替换为检入修订版本中的关键字。
借助“在更新的修订版本上”,您可确定当要检入的修订版本不是开发路径中的成员修订版本时,会发生什么情况。您可以选择下列选项之一:
要将成员修订版本重新同步到工作文件,并将锁(如有)移至成员修订版本,请选择“重新同步”。检入操作未完成。您应先对合并的文件执行其他测试,然后再将其检入。
要按更改包将成员修订版本重新同步到工作文件中,并将锁(如有)移至成员修订版本,请选择“按更改包重新同步”。检入操作未完成。您应先对合并的文件执行其他测试,然后再将其检入。要使用此选项,成员修订版本必须与更改包关联。
要获得待执行操作的确认,请选择“确认”
要取消检入操作,请选择“取消”
“强制创建新分支”会让 Windchill RV&S 基于您要检入的修订版本创建分支。
“保存工作文件时间戳”会将历史记录中修订版本的时间戳设置为工作文件的时间戳,而不是检入的时间。
“变型时创建分支”会控制当处于变型上下文中且创建分支为可选项时是否要创建分支。正在检入的修订版本为最新分支时创建分支为可选项。如果修订版本是分支上的上一修订版本,则无论此选项的值是什么,均必须创建一个新的修订版本分支。请注意,对于开发路径上的每个成员,此检查仅执行一次,将来对该成员执行检入操作时不会再执行此检查。
仅在 Web 界面中,选择下列选项之一:
选择“是”会创建分支。
选择“否”不会创建分支。
选择“确认”会要求确认要执行的操作。
对于不一致的行终止符
“询问用户”会在遇到不一致的行终止符时提示用户指定操作。
“标准化行终止符”会在遇到不一致的行终止符时指定将该行终止符归一化为系统的专属行终止符。系统会归一化工作文件,然后延迟操作。如果有多个操作会受影响,则系统会延迟每个受影响的操作并执行其他操作 (如果 Windchill RV&S 有此配置)。
“取消”会在遇到不一致的行终止符时指定取消操作。
检出
借助“锁定修订版本”,您可确定在检出时是否锁定成员。您可以从下列选项中进行选择:
要在检出中获取锁,请选择“是”
要在没有锁的情况下检出,请选择“否”
要根据锁策略获取检出的锁,请选择“遵循策略”。有关锁定策略的信息,请与您的管理员联系。
“移动我的锁”会将在同一开发路径上的修订版本的任何锁移至成员修订版本。您只能为每个成员/每个开发路径设置一个锁,如果您已锁定其他修订版本,则需要将该锁移至成员修订版本,才能成功执行检入。请参阅“高级”选项卡上的“出现锁冲突时降级我的锁”选项,以了解成员修订版本已经具有排他锁时会出现的情况。
“存在延迟操作时覆盖”会在工作文件已更改且针对成员有待定的延迟操作时,覆盖工作文件。
“覆盖已更改的工作文件”会覆盖工作文件,即使自其上次签入时成员已更改,也是如此。
借助“锁类型”,您可确定检出时获取的锁类型。选择下列选项之一:
要获取成员的排他锁,请选择“排他”。排他锁每次仅允许一个用户锁定特定的修订版本。
要获取成员的非排他锁,请选择“非排他”。非排他锁允许多个用户检出同一修订版本进行编辑。
要根据锁定策略获取锁类型,请选择“遵循策略”。有关锁定策略的信息,请与您的管理员联系。如果锁策略是 None(不需要提供锁),但是选择了“锁定修订版本”选项,则会获取非排他锁。
“更新成员修订版本”会让您检出的修订版本成为项目的新成员修订版本。例如,如果当前列出的项目成员修订版本是 2.3,而您通过选择此选项检出修订版本 1.7,则修订版本 1.7 会代替修订版本 2.3 成为该项目的成员。
“出现锁冲突时降级我的锁”会在其他用户对修订版本具有排他锁时获取非排他锁。
“恢复修订版本时间戳”会将工作文件(会将修订版本检出至该工作文件)的时间戳设置为历史记录中修订版本的日期和时间。如果已清除此选项,则会将工作文件的时间戳设置为当前日期和时间。
“合并已更改的工作文件”会自动将工作文件的任何更改合并到要检出的修订版本。
借助“关键字”,您可在检出成员时选择关键字展开选项。要使关键字处于未展开状态,请从“关键字”列表中选择“不展开”。要将修订版本中的关键字替换为工作文件中的文本值,请从“关键字”列表中选择“展开”。要将修订版本中的文本值替换为关键字,请从“关键字”列表中选择“展开”
“合并类型”会指定在合并修订版本时要执行的操作。选择下列选项之一:
“确认”会让 Windchill RV&S 在每次合并检出时确认要执行的操作。
“取消”会让 Windchill RV&S 取消操作。
“自动”会让 Windchill RV&S 执行自动合并。
“手动 (启动工具)”会让 Windchill RV&S 根据您的首选项启动 Visual Merge 工具或第三方合并工具。有关详细信息,请参阅差异与合并工具首选项
“发生冲突时”会指定在发生合并冲突时要执行的操作。选择下列选项之一:
“确认”会导致 Windchill RV&S 确认发生冲突时要执行的操作。
“取消”会让 Windchill RV&S 在发生冲突时取消操作。
“标记以便稍后合并”会让 Windchill RV&S 标记文件以在其他时间进行合并,从而让您能够先解决冲突。
“启动工具”会让 Windchill RV&S 启动 Visual Merge 工具。
“突出显示输出文件”会让 Windchill RV&S 在产生的合并修订版本中突出显示冲突。
“错误”会让 Windchill RV&S 显示出错消息提示。
“寻求更改包”会让 Windchill RV&S 在执行检出时询问更改包
“预定义修订版本”会指定要检出的修订版本类型:
“成员”会检出成员修订版本,即“项目”视图(这是默认视图)中显示的修订版本。
“工作”会检出工作文件。
“默认最新”会检出默认最新修订版本。
“主干最新分支”会检出主干上的最新修订版本。
“成员最新分支”会检出最新修订版本以及成员的当前开发分支。
关闭更改包
“释放锁”会让 Windchill RV&S 释放更改包中对成员的所有锁定。
借助“允许孤立的延迟操作”,您可将更改包关闭而无需首先提交其延迟条目。
* 
使用“提交更改包”命令绝对无法提交孤立的延迟操作。
“移除正在处理项”会在关闭更改包之前移除正在处理的更改包条目。如果您不移除正在处理的条目,则您无法关闭更改包。
配置子项目
选择下列选项之一,作为配置子项目时的首选子项目类型:
“正常”会根据项目的当前状态配置子项目。
“变型”会根据主项目的特定修订版本配置子项目,用于基于主开发路径创建分支。
“构建”会根据主项目的特定修订版本配置静态子项目,用于构建或测试项目,但不用于进一步开发。
“重置为默认值”会根据父项目类型配置子项目。有关默认类型的详细信息,请咨询您的管理员。
“关闭更改包”会让 Windchill RV&S 关闭与操作关联的任何更改包。
创建沙盒
“填充沙盒”会让 Windchill RV&S 将工作文件添加至沙盒中。
“递归至子项目”会以递归方式通过子项目创建子沙盒。
“行终止符”会确定 Windchill RV&S 在处理沙盒成员时所用的行终止符类型:
“专属”(或默认设置,即自动化)
lf(或换行,主要用于 Linux 应用程序)
crlf
“发生可恢复中断后继续”可确保如果发生故障转移,该命令会在 Windchill RV&S 客户端在故障转移后重新连接时继续。有关 Windchill RV&S 服务器故障转移机制的详细信息,请与 PTC 技术支持联系。
“将沙盒设为稀疏”会创建一个没有工作文件的沙盒,并延迟沙盒目录以及沙盒的创建,直至您需要使用它们。在检入成员后,稀疏沙盒不会保留工作文件,并且会在其整个使用过程继续按这种方式发挥作用;但是,一旦创建后,沙盒目录和子沙盒便会保留在沙盒中。
“创建后查看沙盒”会在沙盒创建后显示沙盒。
“沙盒范围”定义沙盒中包括哪些成员。沙盒范围会在沙盒创建后,将特定成员从 Windchill RV&S 服务器传输至沙盒目录。它还可以控制显示在“沙盒”视图中的成员。有关详细信息,请参阅指定沙盒范围
单击“更改范围”并随后单击复选框,以包括 () 或反转 () 一个或多个下列选项:
“所有成员”指定所有项目成员。这是默认设置。
“具有下列属性的成员”指定具有属性或属性设为值的项目成员,例如,BetaOS=Windows。此选项区分大小写。
“具有下列路径的成员”会指定位于相对于顶层沙盒的目录中的项目成员。例如,watch/lib/*。指定的路径不会区分子目录与子项目名称。这意味着您无法指定已归置的各个子项目。
* 
如果客户端 OS 是一个区分大小写的文件系统,且服务器上的数据库存储库区分大小写,则此选项区分大小写。否则,此选项不区分大小写。
“具有下列名称的成员”会指定具有下列名称或文件扩展名的项目成员,例如,Readme.txt*.java。名称只能用作文件名(而非目录前缀)。
* 
如果客户端 OS 是一个区分大小写的文件系统,且服务器上的数据库存储库区分大小写,则此选项区分大小写。否则,此选项不区分大小写。
“在成员修订版本上具有标签的成员”指定在成员修订版本上具有标签的项目成员,例如,TEST。此选项区分大小写并接受通配符(* 和 ?)。
“在任何修订版本上具有标签的成员”会指定在任何修订版本上具有标签的项目成员,例如,PROD。此选项区分大小写并接受通配符(* 和 ?)。
“具有下列存档类型的成员”指定“二进制”“文本”存档类型的项目成员。
“所选内容组合方式为逻辑‘与’”或者“所选内容组合方式为逻辑‘或’”会使用逻辑“与”或“或”运算符来组合多个沙盒范围所选项。例如,假定您要包括具有 Beta 成员属性与 *.java 名称的项目成员。您将“具有属性”设置为 Beta,将“具有下列名称的成员”设置为 *.java,然后启用“逻辑‘与’”
* 
借助 si createsandbox 命令,您可以使用逻辑“与”或“或”运算符的组合来创建和编辑更加复杂的沙盒成员范围定义。但是,可能无法从 GUI 编辑这些定义。如果您尝试从 GUI 编辑复杂的成员范围定义,Windchill RV&S 会将定义截断为 GUI 能显示的长度。如果您尝试使用 si configuresandbox -g/gui 命令编辑复杂的成员范围定义,则 Windchill RV&S 会显示警告消息,指出选择编辑成员范围定义会移除 GUI 无法显示的选项。
* 
如果客户端操作系统是区分大小写的文件系统,并且服务器上的数据库存储库区分大小写,则“具有下列路径的成员”“具有下列名称的成员”选项区分大小写。否则,这些选项区分大小写。
创建沙盒后,“沙盒”视图中的标题栏会指明沙盒是已设定范围的沙盒。
在使用“沙盒信息”窗口中的“‘创建沙盒’向导”,或者使用 si configureandbox 命令创建创建沙盒时,您可以查看并更改范围定义。对范围定义所做的更改会自动反映在“沙盒”视图中。如果沙盒中的工作文件不再符合范围定义,则具有这些工作文件的成员会显示增量,但仍保留在沙盒中。选择其中一个成员表示存在工作文件,而且该成员与沙盒范围不匹配。执行“重新同步”“还原”操作会从沙盒中移除成员。
创建子项目
“根据需要,为每个目录创建一个子项目”会在创建子项目时为遇到的每个目录创建一个子项目。
“如果项目已存在,请将其添加”会将现有子项目添加至项目中。这在已从项目中删除了现有的子项目时会很有用。
“关闭更改包”会让 Windchill RV&S 关闭与操作关联的任何更改包。
创建开发路径
“在现有开发路径上”可指定当开发路径名与目标项目的子项目的现有开发路径名相同时,要执行的操作。
“询问用户”会提示您确认将现有的开发路径用于目标项目。
“取消”意味着取消操作并选择新的开发路径名称。
“共享开发路径”会将现有的开发路径用于目标项目。
“创建方法”会指定创建开发路径的方法:
“完整”会在单个锁定事务中创建完整的开发路径。
“可扩展”会创建一个可扩展开发路径。有关可扩展开发路径的信息,请参阅 扩展可扩展开发路径
“配置为构建的子项目不可扩展”会在项目层次结构根创建一个开发路径。所有子项目都会明确配置为构建,并标记为不可扩展。
“对于实时配置”会指定如何处理活动的子项目(实时配置是配置为正常或您要创建之变型以外的变型的子项目):
“保持子项目的现有实时配置”会指定项目树保留其现有的实时配置。所有实时配置会在新开发路径中保持活动。
“在子项目上创建开发路径”会在所有先前活动的子项目上创建开发路径。
删除标签
“递归至子项目”会以递归方式从子项目中的成员中删除标签。
删除项目标签
“递归至子项目”会以递归方式从项目及其子项目中删除标签。
* 
从中找到标签的第一个项目是命令用于递归的项目。在执行递归时,将从标签所在的子项目的任何修订版本中删除标签。对于要包括的子项目,它们必须存在于从中找到标签的第一个项目的修订版本上。
如果在指定项目的修订版本上找不到标签,命令将继续递归,直到在该项目的任何修订版本上找到标签。
如果无法删除标签,则命令会停止对该项目的递归;因此,系统不会删除该项目的子项子项目的标签。
删除修订版本
“确认删除”会让 Windchill RV&S 在从项目中删除修订版本之前提示您确认。
“递归至子项目”会以递归方式删除子项目成员中的修订版本。
“确认删除正在使用的修订版本”会让 Windchill RV&S 在修订版本用于当前项目、其他项目或任何检查点时,针对修订版本删除发出警告。
降级
“递归至子项目”会以递归方式将子项目成员降级。
差异
“忽略空白”会在比较选定修订版本和成员的工作文件或其他修订版本时,忽略行末的空格。
“忽略空格”会在比较选定修订版本和成员的工作文件或其他修订版本时,忽略行中任何位置的制表符和空格。
“忽略大小写”会在比较选定修订版本和成员的工作文件或其他修订版本时,忽略大写和小写文本之间的差异。
“字符编码”会指定用于显示修订版本内容的编码。
放弃更改包
“确认放弃”会确认从存储库中移除更改包。
放弃更改包条目
“确认放弃”会确认从更改包中移除更改包条目。
删除
“删除工作文件”会在将成员工作文件从项目中删除时删除成员工作文件。
“确认删除”会让 Windchill RV&S 在从项目中删除成员或子项目之前提示您进行确认。
“延迟删除成员”会在提交延迟的操作之前,推迟项目中的删除操作。沙盒中的操作仍会立即执行。
“关闭更改包”会让 Windchill RV&S 关闭与操作关联的任何更改包。
删除成员属性
“递归至子项目”会以递归方式从子项目的成员中删除成员属性。
删除沙盒
借助“删除”,您可在删除沙盒时选择删除选项:
要删除沙盒但不删除任何成员,请选择“无”
要仅删除沙盒成员,请选择“仅沙盒成员”
要删除沙盒目录及其所有内容,请选择“整个沙盒目录”
“确认删除”会打开一个窗口,以便您可以确认删除沙盒。
“导出沙盒”
“导出操作包括的文件”指定要包括在导出的沙盒中的文件。
“无”指定不包括工作文件。
“仅沙盒成员”指定仅包括与成员对应的工作文件。请注意,前成员和延迟的操作也包括在内。
“整个沙盒目录”指定包括位于对应沙盒目录下的所有工作文件,即使该文件与成员不对应也不例外。
“覆盖现有目标文件”指定是否覆盖现有 .pjx 文件。
冻结
“递归至子项目”会以递归方式冻结子项目中的成员。
“导入沙盒”
“导入操作包括的文件”指定要在导入沙盒时包括的文件。此选项仅在指定要导入的 .pjx 文件时相关。
“无”指定不在沙盒导入操作中导入工作文件。工作文件可在导入后通过重新同步沙盒获取。
“仅沙盒成员”指定仅包括与成员对应的工作文件。请注意,前成员和延迟的操作也包括在内。
“所有文件”指定导入沙盒中的所有工作文件。请注意,非成员文件不会作为成员添加到项目,但文件会复制到对应的沙盒目录。
“覆盖沙盒目录中的现有文件”指定是否覆盖目标沙盒目录中的现有文件。此选项仅在指定要导入的 .pjx 文件时相关。
导入后查看沙盒指定是否要在导入并在客户端上注册沙盒后打开“沙盒”视图。
借助“锁类型”,您可确定获取锁的类型。选择下列选项之一:
要获取成员的排他锁,请选择“排他”。排他锁每次仅允许一个用户锁定特定的修订版本。
要获取成员的非排他锁,请选择“非排他”。非排他锁允许多个用户检出同一修订版本进行编辑。
要根据锁定策略获取锁类型,请选择“遵循策略”。有关锁定策略的信息,请与您的管理员联系。
“出现锁冲突时降级我的锁”会在其他用户对修订版本具有排他锁时获取非排他锁。
“修订版本不匹配是错误”会在工作修订版本与成员修订版本不匹配时显示错误。此选项仅在您从沙盒执行“锁定”操作时才会显示。
“递归至子项目”会锁定子项目中的所有成员。
“寻求更改包”会让 Windchill RV&S 在执行锁定时询问更改包。
合并分支
“锁定目标修订版本”会在合并完成时使用锁策略中指定的锁类型来锁定合并的修订版本。有关锁定策略的信息,请与您的管理员联系。
“合并类型”会指定在合并修订版本时要执行的操作。从列表中选择下列选项之一:
“确认”会让 Windchill RV&S 在每次合并修订版本时确认要执行的操作。
“取消”会让 Windchill RV&S 取消操作。
“自动”会让 Windchill RV&S 执行自动合并。
“手动 (启动工具)”会让 Windchill RV&S 根据您的首选项启动 Visual Merge 工具或第三方合并工具。有关详细信息,请参阅差异与合并工具首选项
“发生冲突时”会指定在发生合并冲突时要执行的操作。从列表中选择下列选项之一:
“确认”会导致 Windchill RV&S 确认发生冲突时要执行的操作。
“取消”会让 Windchill RV&S 在发生冲突时取消操作。
“标记以便稍后合并”会让 Windchill RV&S 标记文件以在其他时间进行合并,从而让您能够先解决冲突。
“启动工具”会让 Windchill RV&S 启动 Visual Merge 工具。
“突出显示输出文件”会让 Windchill RV&S 在产生的合并修订版本中突出显示冲突。
“错误”会让 Windchill RV&S 显示出错消息提示。
合并
“合并类型”会指定在合并修订版本时要执行的操作。从列表中选择下列选项之一:
“确认”会让 Windchill RV&S 在每次合并修订版本时确认要执行的操作。
“取消”会让 Windchill RV&S 取消操作。
“自动”会让 Windchill RV&S 执行自动合并。
“手动 (启动工具)”会让 Windchill RV&S 根据您的首选项启动 Visual Merge 工具或第三方合并工具。有关详细信息,请参阅差异与合并工具首选项
“发生冲突时”会指定在发生合并冲突时要执行的操作。从列表中选择下列选项之一:
“确认”会导致 Windchill RV&S 确认发生冲突时要执行的操作。
“取消”会让 Windchill RV&S 在发生冲突时取消操作。
“标记以便稍后合并”会让 Windchill RV&S 标记文件以在其他时间进行合并,从而让您能够先解决冲突。
“启动工具”会让 Windchill RV&S 启动 Visual Merge 工具。
“突出显示输出文件”会让 Windchill RV&S 在产生的合并修订版本中突出显示冲突。
“错误”会让 Windchill RV&S 显示出错消息提示。
“字符编码”会指定要用于修订版本内容的编码。
* 
如果您要合并的文件包含与默认系统字符编码不同的字符编码,而且要合并的文件不包含字节顺序标记 (BOM),则可能需要将要合并的文件的“字符编码”选项设置为正确的编码。务必了解将所有合并设置为使用特定字符编码的后果。仅在确定要合并的所有文件都使用该编码时设置首选项。
移动更改包条目
“确认移动”会确认将更改包条目从一个更改包移至另一个更改包。
移动成员
“移动工作文件”会立即将工作文件移至沙盒。此选项仅在您将一个或多个成员从源沙盒移至目标沙盒时有效。
“确认移动”会先确认移动,然后再继续。
“创建子项目”会在成员移至的目录中创建子目录(如果不存在),然后将成员添加至该目录中。
“覆盖现有文件”会覆盖目标(新名称)工作文件(如果存在)。此选项仅在您将一个或多个成员从源沙盒移至目标沙盒时有效。
“延迟移动”会在提交延迟的操作之前,推迟项目中的移动操作。此选项仅在您延迟将一个或多个成员从源沙盒移至目标沙盒时有效。
“关闭更改包”会关闭关联的更改包。
移动子项目
移动工作文件会控制是否移动您要移动的子项目中的现有工作文件。
“无”不会移动任何现有的工作文件。
“仅限子沙盒成员”会仅移动子沙盒中的现有工作文件。
“整个子沙盒目录”会移动整个子沙盒目录。此选项仅在您将一个或多个子项从源沙盒移至目标沙盒时有效。
“覆盖现有文件”会覆盖新位置中存在的工作文件。此选项仅在您将一个或多个子项从源沙盒移至目标沙盒时有效。
“确认移动”会先确认移动,然后再继续。
“创建子项目”会在不包含子项目的目录中创建子项目。
“关闭更改包”会让 Windchill RV&S 关闭与操作关联的任何更改包。
升级
“递归至子项目”会将子项目中的所有成员升级。
重命名成员
“重命名工作文件”会将沙盒中的工作文件重命名,并保留对该文件所作的任何更改。如果未设置,则工作文件不会重命名,而是成为下次重新同步沙盒时要求确认删除的前成员。如果直接从“项目”视图执行命令,则该设置不会有效果。
“确认重命名”会让 Windchill RV&S 确认您希望将选定的成员重命名。
“关闭更改包”会在执行重命名操作后关闭指定的更改包。
“覆盖现有文件”会替换沙盒中现有的工作文件。
“延迟重命名”会在提交延迟的操作之前,推迟项目中的重命名操作。
恢复项目
“产生的子项目配置”可指定恢复操作如何影响子项目。
“除明确配置的子项目 (继承的) 外都在开发路径上”指明,在参考检查点中与直接父项具有相同配置的任何子项目都在与其直接父项相同的开发路径上进行配置。如果直接父项产生的配置位于主线上,则子项目将在主线上进行配置。与其直接父项具有不同配置的所有子项目均按照在参考检查点中的方式进行配置。
“在开发路径上”指明,所有子项目均在与您要恢复的目标项目相同的开发路径(如果项目目前位于主线上,则为主线)上进行配置。在参考检查点中配置为构建子项目的任何子项目将继续配置为构建子项目,指向参考检查点中的修订版本。
“轻型 (构建)”指明所有子项目均配置为构建子项目,指向参考检查点中的修订版本。共享子项目将配置为共享构建子项目。
“保留当前配置”指明无论参考检查点中的配置如何,当前子项目配置都不会更改。参考检查点中已删除的任何子项目都将作为构建子项目重新添加和配置。当前配置为构建的任何子项目都将保留其配置。但是,其修订版本会从指向参考检查点更新为指向相同修订版本。
重新同步
“恢复修订版本时间戳”会将工作文件(会将修订版本检出至该工作文件)的时间戳设置为历史记录中修订版本的日期和时间。如果未设置此选项,则会将工作文件的时间戳设置为当前日期和时间。
“覆盖已更改的工作文件”会覆盖工作文件,即使其已更改,也是如此。
“即使未更改也强制覆盖”会覆盖工作文件,即使其未更改,也是如此。
“存在延迟操作时覆盖”会在工作文件已更改且针对成员有待定的延迟操作时,覆盖工作文件。
“移除超出范围的工作文件”会从当前成员中移除与沙盒范围定义不匹配的工作文件。例如,范围定义或成员更改(如已修改的成员属性)。“沙盒范围”会定义沙盒中包括哪些项目成员,在创建沙盒后将特定成员从 Windchill RV&S 服务器传输到沙盒目录,并控制“沙盒”视图中显示哪些成员。
“待定时覆盖”会覆盖工作文件,即使它是待定的修订版本,也是如此。
“合并已更改的工作文件”会将已修改的工作文件与成员修订版本合并。
“递归至子项目”会以递归方式重新同步子项目中的成员。
“确认填充稀疏沙盒”会让 Windchill RV&S 提示您确认是否希望填充稀疏沙盒。
借助“关键字”,您可重新同步时选择关键字展开选项。
要将修订版本中的关键字替换成工作文件中的文本值,请选择“展开”
要使关键字处于未展开状态,请选择“不展开”
要将修订版本中的文本值替换为关键字,请选择“取消展开”
“合并类型”会指定在合并修订版本时要执行的操作。从列表中选择下列选项之一:
“确认”会导致 Windchill RV&S 确认在重新同步过程中进行合并时要执行的操作。
“取消”会让 Windchill RV&S 取消操作。
“自动”会让 Windchill RV&S 执行自动合并。
“手动 (启动工具)”会让 Windchill RV&S 根据您的首选项启动 Visual Merge 工具或第三方合并工具(请参阅差异与合并工具首选项)。
“发生可恢复中断后继续”可确保当重新同步期间发生 Windchill RV&S 故障转移时,Windchill RV&S 会在故障转移后重新连接,并且该命令会继续。有关 Windchill RV&S 服务器故障转移机制的详细信息,请与 PTC 技术支持联系。
“发生冲突时”会指定在发生合并冲突时要执行的操作。从列表中选择下列选项之一:
“确认”会导致 Windchill RV&S 确认发生冲突时要执行的操作。
“取消”会让 Windchill RV&S 在发生冲突时取消操作。
“标记以便稍后合并”会让 Windchill RV&S 标记文件以在其他时间进行合并,从而让您能够先解决冲突。
“启动工具”会让 Windchill RV&S 启动 Visual Merge 工具。
“突出显示输出文件”会让 Windchill RV&S 在产生的合并修订版本中突出显示冲突。
“错误”会让 Windchill RV&S 显示出错消息提示。
“重新同步更改包”“常规选项”
“确认操作”会让 Windchill RV&S 先向您确认所有操作,然后再开始执行这些操作。
“通知”可确定是否打开通知窗口以及何时打开。您可以将通知窗口设置为在操作完成时或出错时打开。或者,您可以指定通知窗口从不打开。
“创建变型”会让 Windchill RV&S 在变型项目中按要求创建新的变型子项目,以应用更改包成员。如果主项目包含位于子项目中的所需文件,则“创建变型”选项会为这些要置入的文件创建变型子项目。
“出错时继续”会在重新同步期间发生错误时,让 Windchill RV&S 继续处理更改包。如果“通知”设置为“完成时”,则会在操作完成时报告任何错误。
“在分支上时合并”会让 Windchill RV&S 在目标修订版本位于分支上时执行合并。Windchill RV&S 会区分两个文件修订版本,并将所有更改合并到工作文件中,而不会修改其修订版本号。您必须随后检入工作文件,以将修订版本提升至下一个可用的修订版本号。
“合并类型”会确定在需要合并来重新同步更改包时会发生什么情况。
“确认”会让 Windchill RV&S 确认合并。
“取消”会让 Windchill RV&S 停止执行合并。
“自动”会让 Windchill RV&S 无需事先确认即可执行合并。
“手动 (启动工具)”会让 Windchill RV&S 根据您的首选项启动 Visual Merge 工具或第三方合并工具(请参阅差异与合并工具首选项)。
“发生冲突时”会确定如何处理发生冲突的行。
“确认”会让 Windchill RV&S 请求用户输入以解决冲突。
“取消”会让 Windchill RV&S 停止重新同步。
“标记以便稍后合并”会标记出存在冲突的行,以便可稍后对其进行处理。
“启动工具”会让 Windchill RV&S 启动默认差异工具。
“突出显示输出文件”会在工作文件中突出显示每行冲突。
“错误”会让 Windchill RV&S 显示出错消息提示。
“回填”会确定如何处理相关的更改包。您可以从下列选项中进行选择:
“整个更改包”会选择指定的更改包所需的所有历史修订版本,并通过更新成员修订版本、添加文件或删除文件来应用这些修订版本。不会提示用户确认回填列表。
“仅限回填修订版本”会仅处理指定的更改包,并仅选择直接关联的修订版本。此选项不会处理与中间修订版本关联的所有更改包。
“错误”会在需要但未指定其他更改包时终止操作。
“跳过修订版本”会让 Windchill RV&S 合并指定的回填修订版本。
借助“要求指定”,您可选择要包括的特定更改包。
“重新同步更改包”“高级选项”
“使用主项”会让 Windchill RV&S 对顶层沙盒进行操作。当选定的更改包与沙盒中的成员关联时,指定“使用主项”会使命令在该沙盒的顶层沙盒中运行。
“跨越项目”会将命令应用至更改包中指定的任何成员,即使这涉及多个项目,也是如此。此选项使 Windchill RV&S 可以在多个本地沙盒中搜索选定更改包中的所有条目。
“执行合并”会提示您在执行合并操作前进行确认。
“允许打开的更改包”使 Windchill RV&S 可使用打开的更改包。这将有助于解决方案更改包的应用。
如果应用的成员已在项目中,“成员已在项目中时引发错误”会导致 Windchill RV&S 终止命令。如果否定此设置(例如在 noAlreadyInProjectIsError 中),则信息会显示为警告。
如果成员不在要应用到的项目或其变型中,“是其他项目的成员时引发错误”会终止命令。
“忽略更改包中的服务器”会让 Windchill RV&S 执行重新同步更改包的操作,即使更改包成员位于其他服务器上,也是如此。
“忽略跨分支条目”会让 Windchill RV&S 在遇到同一成员在不同分支上的两个修订版本时,使用最新的修订版本。
“忽略更新修订版本条目”会忽略更新更改包中的修订版本条目。没有用户提示。
“传播子项目”会确定 Windchill RV&S 如何处理指定的更改包所需的子项目操作。
您可以从下列选项中进行选择:
“显式”仅在存在明确要求在更改包中添加、删除或移动子项目的命令时执行该操作。
“隐式”会在根据更改包条目,以隐含方式要求添加、删除或移动子项目时执行该操作。例如,假定您要添加新成员,而且其所属的子项目不在要更新的更大项目中,则会添加该子项目。如果您要重新同步在 Windchill RV&S (Source Windchill RV&S) 的早期版本中创建的更改包,则建议您使用此选项。
“重新同步超出范围的文件”指定是否要为更改包中与沙盒范围定义不匹配的成员包括条目。
还原
“恢复修订版本时间戳”会将工作文件(会将修订版本检出至该工作文件)的时间戳设置为历史记录中修订版本的日期和时间。如果未设置此选项,则会将工作文件的时间戳设置为当前日期和时间。
“即使未更改也强制覆盖”会覆盖工作文件,即使其未更改,也是如此。
“移除超出范围的工作文件”会从当前成员中移除与沙盒范围定义不匹配的工作文件。例如,范围定义或成员更改(如已修改的成员属性)。“沙盒范围”会定义沙盒中包括哪些项目成员,在创建沙盒后将特定成员从 Windchill RV&S 服务器传输到沙盒目录,并控制“沙盒”视图中显示哪些成员。
“递归至子项目”会以递归方式还原选定子项目中的成员。
“覆盖已更改的工作文件”会在工作文件已更改时将其覆盖。
“存在延迟操作时覆盖”会在工作文件已更改且针对成员有待定的延迟操作时,覆盖工作文件。
借助“关键字”,您可在还原成员时选择关键字选项。
要使关键字处于未展开状态,请选择“不展开”
要将修订版本中的关键字替换成工作文件中的文本值,请选择“展开”
要将修订版本中的文本值替换为关键字,请选择“取消展开”
设置成员规则
“存储已展开的修订版本”会将规则设置为数字修订版本号,而不是符号修订版本。例如,假定您根据 ReadyForQA 标签设置规则并选择“存储已展开的修订版本”选项。系统将存储当前对应于 ReadyForQA 标签的修订版本,并在应用规则时始终使用该修订版本。即使稍后将标签移至其他修订版本,仍会发生此情况。
“确认规则清除”会打开一个确认窗口,以确认要清除的规则。
“覆盖规则”会覆盖现有的成员规则。
快照沙盒
“将标签应用至所有成员”会将快照标签应用至所有项目成员。
“完成时通知”可指定是否在操作完成时打开通知窗口。
“将状态应用至所有成员”会将快照状态应用至所有项目成员。
“作者”是应用于快照的作者名称。在“作者”字段中键入名称。如果未键入名称,则 Windchill RV&S 会使用当前的用户名。
提交
“元素延迟时使用提供的更改包”会选择原先与延迟项关联的更改包。
借助“将更改包替代为指定值”,您可从原本与延迟项关联的项中选择不同的更改包。
“关闭更改包”会在提交元素后关闭更改包。
提交更改包
“关闭更改包”会在提交项并且完成关联的延迟操作后关闭更改包。
“提交更改/提交以供审阅”(如果审阅具有强制性)会创建待定条目而不会提交更改包以供审阅。
“允许提交以继续处理延迟条目”会将更改提交至存储库或提交以供审阅。即使由于在提交过程中取消了某个操作而导致延迟条目保留,仍会发生此情况。例如,可能已经取消检入某个未更改的文件。
“忽略延迟/锁定条目不存在”会提交更改包,即使没有延迟或锁条目,也是如此。
“显示成功提交”可指定是否要打开一个窗口,指明更改包已提交成功。
解冻
“递归至子项目”会以递归方式解冻子项目中的成员。
降级/移除锁
“解除锁”会解除锁以将其降级/移除。
“递归至子项目”会以递归方式降级或移除子项目成员的锁。
更新修订版本
“延迟更新修订版本”会在提交延迟的操作之前,推迟更新操作。沙盒中的操作会立即生效。
“关闭更改包”会在命令完成后关闭关联的更改包。