2

在“待更改”中,RTC 源代码控制将我的目标文件夹列为传出更改。我的项目是基于 Maven 的。我没有对目标文件夹进行任何更改。

在此处输入图像描述

当我将目标文件夹与我流向的流进行比较时,没有显示任何差异:

在此处输入图像描述

是否有其他一些标准导致“待更改”视图列出我的目标文件夹以及如何确定 RTC 正在识别哪些更改?

当我尝试撤消目标文件夹中的变更集时,我收到错误:

在此处输入图像描述

4

1 回答 1

2

+' ' 目录上方黑色箭头中的小target图标表示 RTC 将所述目录检测为要交付的新元素。
这意味着您必须已将其余更改签入该目录。

一般来说,target应该被忽略(即从不考虑首先签入)。
在您的情况下,您应该:

  • 从您的变更集中删除该目录(假设您尚未完成变更集):尝试undo更改集中的目标目录.
    (对于新创建的元素,这实际上会触发错误消息
    Undoing this change would produce an orphan with no parent folder”)。
    右键单击并选择“ ignore
    (不要Reverse在变更集本身上选择“”:它会回滚当前签入的所有更改)
  • 将它添加到您的.jazzignore: 忽略选项将添加或创建一个.jazzignore, 以便在其中声明您的目录。

.jazzignore如果您已经有一个,请编辑您的内容,例如:

core.ignore.recursive= \
    {target}

注意:对于 ClearCase,问题是不同的,因为 ClearCase 没有从签出的内容中检测到私有内容(并且您没有使用 RTC 签出)。
您需要明确询问所有私人文件所有签出文件

于 2012-04-13T12:34:51.510 回答