0

我需要知道在为 Git 暂存添加文件时任务列表中是否激活了任何任务?

编辑:

我正在寻找的想法是,在进行文件暂存时,我需要通过 Git StagingView 类中的代码确定是否有选定的任务?

有任何想法吗?

Mylyn 功能
(来源:uploadimage.in

4

1 回答 1

3

如果您想在不打开任务列表视图的情况下查看活动任务,您可以启用任务窗口修剪。转到 Window/Preferences/Mylyn/Tasks 并选中“Show active task on window trim”。

除此之外,如果每次在存储库上发生刷新并且任务处于活动状态时,Mylyn 将在 Git Staging 视图中填写提交消息。

编辑:对于编程访问,请查看org.eclipe.mylyn.tasks.ui插件。该类TasksUi用作入口点,使您可以访问所有高级任务 API 类。您要查找的内容位于ITaskActivityManager

   ITaskActivityManager activityManager = TasksUi.getTaskActivityManager();
   ITask activeTask = activityManager.getActiveTask();
于 2012-11-19T16:17:56.577 回答