5

我在我们的项目中维护构建文件,并且我经常需要将项目中的相关更改扩展到多个组件。目前,我分别签入(使用 Eclipse 插件)每个组件,并粘贴在相同的注释中。

有没有办法一次为加载到我的工作区的所有组件执行此操作?

4

2 回答 2

4

我想你在问两个问题:

  1. 我可以一次提交多个组件吗?
  2. 我可以一次对多个变更集设置评论吗?

要提交所有内容,您可以点击 Check-in All Pending Changes按钮,如下所示:

突出显示“全部签到”按钮

要为多个更改集设置注释,请选择它们并按F2。通过单击 delta 下拉菜单(上图中左起第二个),将视图切换到“面向更改集的视图”可能会更容易。

于 2011-06-28T14:32:18.933 回答
1

考虑到签入正在创建的变更集的性质,我不确定您是否可以对多个组件执行签入:

变更集(至少在 RTC2.x 中,最近的 RTC3.0.x 的文档尚未在线)

一个更改集不能包含对多个组件的更改
更改集不能包含尚未签入的更改。(此类更改累积在组件的未解决文件夹中,在 Pending Changes 视图中可见,直到您签入或撤消它们。)
存储库工作区中的每个组件都有零或更活跃的变更集。
如果工作空间中有多个组件,则会为每个组件创建单独的更改集。

因此,除非您使用scmcommands编写脚本,否则您可能无法直接通过 GUI 执行此操作。

于 2011-06-28T07:33:26.743 回答