【发布时间】:2011-06-27 21:58:02
【问题描述】:
我在我们的项目中维护构建文件,并且我经常需要将项目中的相关更改扩展到多个组件。目前,我分别签入(使用 Eclipse 插件)每个组件,并粘贴在相同的注释中。
有没有办法同时为加载到我的工作区的所有组件执行此操作?
【问题讨论】:
标签: rtc checkin ibm-rational
我在我们的项目中维护构建文件,并且我经常需要将项目中的相关更改扩展到多个组件。目前,我分别签入(使用 Eclipse 插件)每个组件,并粘贴在相同的注释中。
有没有办法同时为加载到我的工作区的所有组件执行此操作?
【问题讨论】:
标签: rtc checkin ibm-rational
我想你在问两个问题:
要提交所有内容,您可以点击 Check-in All Pending Changes 按钮,如下所示:
要为多个更改集设置注释,选择它们并按 F2。通过单击 delta 下拉菜单(上图中左起第二个),将视图切换到“面向更改集的视图”可能会更容易。
【讨论】:
考虑到签入正在创建的变更集的性质,我不确定您是否可以对多个组件执行 checkin:
changeset(至少在 RTC2.x 中,最近的 RTC3.0.x 的文档还没有上线)
一个更改集不能包含对多个组件的更改。
更改集不能包含尚未签入的更改。(此类更改累积在组件的未解决文件夹中,在“待定更改”视图中可见,直到您签入或撤消它们。)
存储库工作区中的每个组件都有零个或多个活动更改集。
如果您在工作区中有多个组件,则会为每个组件创建单独的更改集。
因此,除非您使用 scm commands 编写脚本,否则您可能无法直接通过 GUI 执行此操作。
【讨论】: