【已解决】基于Eclipse的Android的ADT一个TFS下的项目中无法删除一个jar包库文件

【问题】

基于Eclipse的Android的ADT中,

正在折腾一个项目。

其中用到了TFS插件。

现在问题是:

之前导入的一个.jar的lib文件,现在始终无法删除了:

an exception has been caught while processing the refactoring delete resource

即:

An exception has been caught while processing the refactoring delete resource

Reason:

microlog4android-1.0.0.jar has a pending change. Please undo pending change before continuing

【折腾过程】

1.此处,很明显,是个jar的lib,不是源代码,所以,按理来说,没法有什么代码的改动change的。

2.后来终于搞懂了:原来是TFS的问题。

所以去去除pending change,就可以了:

jar team undo pending changes

yes to undo pending changes for jar lib

然后再去删除jar文件,即可:

then again to delete jar lib

yes to delete that jar lib

 

【总结】

TFS中,对于文件,如果是:

之前导入的

则默认会变成:

对于项目来说,新导入的文件,也是属于新的change的,所以被加入到pending changes中了。

所以,即使此处的,去直接删除之前新导入的jar文件的话,也是需要先去去除pending changes,然后才能删除该文件的。

其他源代码,资源等等,,只要是文件,也是类似逻辑。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量