RTC源控件在未进行任何更改时显示挂起的更改

时间:2012-04-13 12:04:58

标签: clearcase rtc

在'Pending Changes'中,RTC源代码控制将我的目标文件夹列为外发更改。我的项目是以maven为基础的。我没有对目标文件夹进行任何更改。

enter image description here

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

enter image description here

是否有其他一些标准导致“待处理更改”视图列出我的目标文件夹&如何确定RTC识别出哪些变化?

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

enter image description here

1 个答案:

答案 0 :(得分:2)

+”目录上方黑色箭头中的小target表示RTC会将所述目录检测为要传递的元素。
这意味着您必须使用其余更改检入该目录。

一般来说,target应该被忽略(即从未考虑过首先登记) 在你的情况下,你应该:

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

编辑.jazzignore(如果已有),其内容如下:

core.ignore.recursive= \
    {target}

注意:使用ClearCase时,问题会有所不同,因为ClearCase没有检测到签出内容的私密内容(并且您没有使用RTC签出)。
您需要明确询问all private filesall checked out files