检入包含未变更的子单元的包

如果检出附带后代的包并且只变更了几个子单元,那么检入这个包可能会引起问题,这是因为 IBM® Rational® ClearCase® 通常不检入未变更的元素。要解决此问题,请使用 IBM Rational Rhapsody® 分发中提供的 SensitiveCheckin.bat 文件。此文件在 <root>/Share/etc 中。

关于此任务

此批处理文件将每个文件与检出的版本进行比较。如果两个版本相同,那么将执行“撤销检出”操作。否则,将检入已变更的版本。

要使用此文件,它必须在 $OMROOT/etc 目录中。另外,还必须将 ConfigurationManagement::ClearCase::CheckIn 属性设置为以下值:

$OMROOT/etc/SensitiveCheckin.bat $UnitPath $log

反馈