受控文件故障诊断
问答列表。
下面是常见问题及其解决方案的列表:
- 问题:我检出了一个受控文件,但无法更改它的描述和属性等内容。
回答:受控文件的元数据存储在它的父元素中。因此,必须检出父元素才能更改任何相关联的信息,例如描述和属性。
例如,在添加受控文件中提供的示例中,请用鼠标右键单击父元素
RailCarsPackage 并选择以便能够修改受控文件特性。
- 问题:我知道受控文件创建期间已将受控文件复制到 _rpy
目录下的目录中,但受控文件具体复制到什么位置?
回答:受控文件将复制到其父代在磁盘上的所在位置。例如,假定有一个名为 package_1 的包,并且它的存储库文件的存储方式类似于:MyProject_rpy\package_1\package_1.sbs。
现在,您添加到 package_1 包的任何受控文件都将存储在
MyProject_rpy\package_1\ 文件夹中
- 问题:我打开受控文件的“特征”窗口并尝试将受控文件重命名时,我接收到找不到文件错误消息。
回答:您可以从打开的“特征”窗口中选择不同的文件。因此,您输入另一名称时,系统假定您实际上尝试指向另一文件,因此返回错误消息。
在浏览器中,可以通过单击受控文件两次将其重命名(双击文件会将其打开)。
- 问题:是否有可能将受控文件添加到模型而不必将其复制到 _rpy
文件夹?
回答:不可能,但您可以改为添加指向所需文件的超链接。但是,这将导致失去所有配置管理能力,这包括下列操作:
- 问题:对受控文件执行的配置管理操作在某些情况下失败。
详细信息:如果您正在以命令方式使用配置管理功能,请确保此文件在 _rpy 文件夹中。要以命令方式从
IBM Rational Rhapsody 中执行配置管理操作,该文件(项目本身除外)必须在
_rpy 目录中。目前,没有针对此问题的修订。
变通方法:在项目下创建一个包。在缺省情况下,包存储在独立的文件中:请不要修改该设置。然后,将有问题的受控文件添加到这个包中,您将能够执行配置管理操作。
- 问题:将带有受控文件的现有元素添加到模型并选择另一名称,而不是替换文件。
详细信息:如果对已存在的元素执行“添加到模型”,那么 Rational Rhapsody
将允许您选择替换该元素或者使用另一名称来添加该元素。如果您选择使用另一名称,那么产品将使用新名称来添加该元素。
如果模型中存在的元素与添加的元素具有同名的受控文件,那么模型中将存在多个同名的受控文件。但是,在目录中可能只有该文件的一个实例,这意味着模型中的两个受控文件实际上指向同一文件。