当使用 WebSphere Studio 删除一个作为 Rational ClearCase 元素的文件或文件夹时,ClearCase 自动检出父目录,在 ClearCase VOB 中执行 cleartool rmname 操作,然后再检入父目录。有关删除处于 ClearCase 控制之下的 WebSphere Studio 文件或文件夹的更多信息,参阅下面“注意”中的内容。
如果执行删除操作时父目录被检出,则 ClearCase 不会在删除元素后自动检入该目录。
ClearCase 不会撤销您正在删除的目录中的文件或文件夹的检出。建议在删除该目录或任何子目录之前解析该目录或任何子目录中的任何检出。
如果想要将驻留在同一目录中的多个 WebSphere Studio 文件或文件夹作为单个目录版本更改进行删除,则将该目录检出 ClearCase,在 WebSphere Studio 中执行删除,然后再将该目录检入至 ClearCase。
如果正在使用 ClearCase UCM,则删除操作总是使用当前活动。
警告:
- 如果在 ClearCase 的共享分支上工作的开发者检入父目录,但是没有检入相应的更改,则可能会发生问题。要在共享分支上进行开发时避免这些问题,可以将窗口 > 首选项 > 小组 > Rational ClearCase > 当自动检出父目录以移动、重命名或删除元素时首选项设置为不执行任何操作,并确保将包含与删除的文件或文件夹相关的代码更改的所有文件或文件夹与源目录和目标目录一起检入至 ClearCase。
如果在再次检入目录之前就对该目录执行撤销检出操作,则删除进程被撤销,并且删除的文件和文件夹会重新出现。