我已经设置了以下内容:

  • 在Eclipse中安装了Mylyn
  • 安装了Bugzilla连接器
  • 为Mylyn项目
  • 安装了颠覆性SVN集成
  • 我转到Windows->首选项->任务->团队,然后单击更改集管理,并将其保留为默认的Commit Comment Template:
    ${task.status} - ${connector.task.prefix} ${task.key}: ${task.description}${task.url}

  • 但是,如果我在“任务列表”中激活了一个bugzilla错误,然后编辑了一个文件,则当我提交更改时,不会填充提交消息。

    另外,在“同步”透视图中,我正在处理的任务没有更改集。

    我已经尝试按照Eclipse Wiki的Mylyn FAQ中Why does task change set not appear when I modify files?的指示进行操作,但要点是:
  • 验证configured Synchronize View is configured for change sets。指向文档中不再存在的部分。

  • 我有一个“显示变更集”按钮,但是单击它只会向我显示传入的变更集,没有任何传出的变更集。

    我想念什么?

    最佳答案

    您是否在首选项页面的“更改集管理”组中激活了“使用任务上下文自动创建和管理”复选框?

    我快速浏览了Mylyn的Eclipsepedia文章,而您在安装中没有提到 Mylyn-Bridge 。您安装了此功能吗?
    文章还说,您还需要为正在使用的客户端启用功能

    我在使用Mylyn 3.3.2的Eclipse 3.4上运行良好。您的配置中可能缺少某些内容。

    这是在我的系统上安装的(使用标准CVS-Client):

  • Mylyn Bridge:Eclipse IDE
  • Mylyn Bridge:Java开发
  • Mylyn Bridge:团队支持
  • Mylyn连接器:Bugzilla
  • Mylyn任务列表
  • Mylyn任务重点界面

  • 如果您使用Subversive ,则还需要Subversive Team Provider ,类似的东西也适用于Subclipse。

    关于eclipse - 您如何让Eclipse/Mylyn为您填写提交消息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2905371/

    10-10 18:01