2012-04-13 60 views
2

在“待定更改RTC源控制列表我的目标文件夹中传出更改。我的项目是基于Maven的。我没有对目标文件夹进行任何更改。RTC源控制显示挂起的更改已经做出未见变化

enter image description here

当我比较我流流的目标文件夹到我有没有显示差异:

enter image description here

是否有导致了“挂起的更改一些其他标准'查看列出我的目标文件夹&如何确定RTC正在识别哪些更改?

当我尝试和撤消目标文件夹内的变更我收到错误:

enter image description here

回答

2

+在“target”目录上方的黑色箭头表示RTC检测所述目录作为一个新的要交付的元素。
也就是说,你必须在该目录中已经检查与更改的其余部分。

一般来说,target应该被忽略(即从来没有考虑过要签入在首位)。
在你的情况,你应该:

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

编辑您的.jazzignore如果你已经有一个,与内容类似:

core.ignore.recursive= \ 
    {target} 

注:与ClearCase的问题是不同的,因为ClearCase中没有检测到是什么私人从检查出来(你不检查与RTC)。
您需要明确要求all private filesall checked out files

+0

当我尝试撤消我收到错误的changset。我把它添加到原来的问题。 – 2012-04-13 13:08:58

+1

@ user470184:在这种情况下,更简单的解决方案是选择'ignore'而不是undo,它应该直接将该元素注册到'。jazzignore'文件 – VonC 2012-04-13 13:29:59

+0

刚刚尝试过的另一个选项是“丢弃”变更集,尽管我刚刚发现这回滚了文件变更,所以如果进行了很多更改,那么变得不那么有用。 – 2012-04-13 13:35:12

相关问题