在 Eclipse 中删除磁盘上的项目内容之前,如何在删除参与者中执行操作?
How to perform operations in a delete participant before delete project contents on disk is done in Eclipse?
我创建了一个具有删除参与者功能的插件。删除参与者在版本控制工具中删除对项目的引用。
为了删除引用,我需要一些从项目文件中收集的数据。
当用户检查 "Delete project contents on disk" 时出现问题。
我的参与者创建更改后磁盘上的内容被删除。
如何在从磁盘删除项目之前检索必须用于删除引用的数据?
编辑
我可以在创建更改时检索数据,但由于某些环境情况,当我尝试删除项目的引用时,我需要将项目保存在磁盘上。
您可以重写 DeleteParticipant
的 createPreChange
方法来创建一个 Change
,它在主更改列表之前 运行。
我创建了一个具有删除参与者功能的插件。删除参与者在版本控制工具中删除对项目的引用。
为了删除引用,我需要一些从项目文件中收集的数据。
当用户检查 "Delete project contents on disk" 时出现问题。
我的参与者创建更改后磁盘上的内容被删除。
如何在从磁盘删除项目之前检索必须用于删除引用的数据?
编辑
我可以在创建更改时检索数据,但由于某些环境情况,当我尝试删除项目的引用时,我需要将项目保存在磁盘上。
您可以重写 DeleteParticipant
的 createPreChange
方法来创建一个 Change
,它在主更改列表之前 运行。