ClearCase和Eclipse:如何隐藏/忽略文件?

7
我正在使用Eclipse和ClearCase,我们面临的问题是ClearCase没有“忽略”功能,我们经常会有一些不应该被检入的文件被检入了。
在Eclipse中,我已经找到了“忽略资源”配置,位于窗口 -> 首选项 -> 团队中,并且已经能够通过这种方式忽略符合特定模式的文件。
但是,如果我想要:
1. 保留一个文件夹及其所有内容不被检入(例如包含类等的目标文件夹)或 2. 保留一个无法与“忽略资源”中的模式匹配的单个特定文件不被检入,我该怎么办? 更新:我们正在使用提供的Eclipse插件。
3个回答

5
在Eclipse中,当前的ClearCase插件无法指定要忽略的文件,它们始终会以本地ls -private命令显示为私有文件。
只有专用GUI(如基于Eclipse的Rich Client Platform使用的CCRC -- ClearCase Remote Client)才能指定要忽略的文件。请参考此处获取更多信息。

@VonC 我正在尝试使用CCRC从我的视图中忽略.class文件。我按照您发布的内容进行操作,但是当我查找新资源时,所有的.class文件都会显示出来,为什么它不起作用?我错过了什么吗? - Alavaros
@VonC 这是模式 *.class - Alavaros
@Alavaros 我在文档中看到 *.class*,请确保复选框已被选中。 - VonC
@VonC 这就是我真正拥有的,完全相同的模式。 - Alavaros
@Alavaros 奇怪。您使用的是哪个版本的CCRC或ClearTeam?您能否在另一个视图中重现此问题? - VonC
显示剩余4条评论

1
我建议您在configspec中创建一个条目,以排除目标文件/文件夹。

0

(我假定您在使用Eclipse插件)

当您创建新文件或文件夹时,它会询问您是否要将元素添加到源代码控制中。如果您在弹出窗口上只是单击取消,则它将被忽略,直到您特别添加它为止。因此,ClearCase实际上会在您创建文件时立即询问您是否这是一个被忽略的文件。如果这些文件正在进行检查,请归咎于进行检查的人员,而不是ClearCase。


但是它们仍然会出现在所有搜索中,例如尚未添加的文件,如果您不小心,将会把这些文件添加到ClearCase中。 - B.E.
1
如果您正在搜索View-private文件,例如,您无法区分尚未添加的文件和您永远不想添加的文件。 - B.E.
@George,在Eclipse中,它们可能不会在查找签出期间显示出来,但如果您使用Clearcase客户端,它们将会显示。问题是如何防止任何Clearcase客户端意外地签入“已忽略”的文件。 - Kelly S. French
@George 此外,如果您删除目录(例如 Ant 构建脚本的清理步骤)并重新创建它,则必须一次又一次地取消。他(实际上也包括我)想要一种方式来表达“如果目录是 /dist,请永远不要将其检入”。 - Thomas Owens
我每天都这样做二十次,从未被问过。我没有更改任何安装设置。 - geowa4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接