你如何让Eclipse / Mylyn为你填写你的提交信息?

时间:2010-05-25 14:04:34

标签: eclipse mylyn

我设置了以下内容:

  • 在Eclipse中安装Mylyn
  • 安装了Bugzilla连接器
  • 为Mylyn项目安装了颠覆性SVN集成
  • 我去了Windows - >偏好 - >任务 - >团队并单击更改集管理并将其保留为默认的提交注释模板:
     ${task.status} - ${connector.task.prefix} ${task.key}: ${task.description} ${task.url}

但是,如果我在任务列表中激活bugzilla错误,然后编辑文件,当我提交更改时,提交消息不会被填写。

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

我已经尝试按照Eclipse维基的Mylyn FAQ Why does task change set not appear when I modify files?上的说明进行操作,但要点:

我有一个显示更改集按钮,但单击它只显示传入的更改集,没有任何外发更改集。

我错过了什么?

4 个答案:

答案 0 :(得分:14)

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

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

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

以下是我的系统上安装的内容(使用标准CVS-Client):

  • Mylyn Bridge:Eclipse IDE
  • Mylyn Bridge:Java Development
  • Mylyn Bridge:团队支持
  • Mylyn Connector:Bugzilla
  • Mylyn任务列表
  • Mylyn以任务为中心的界面

如果您正在使用Subversive ,那么您还需要Subversive Team Provider ,它与Subclipse类似。

答案 1 :(得分:1)

对我来说有用的是在这里使用以任务为中心的变更集: http://wiki.eclipse.org/Mylyn/User_Guide#Task-focused_Change_Sets

答案 2 :(得分:0)

我必须从http://download.eclipse.org/technology/subversive/2.0/update-site/安装针对Mylyn项目的颠覆性SVN集成

答案 3 :(得分:0)

即使属性设置正确并且我安装了所有连接器,我也遇到了问题。 要解决问题,有必要:

  1. 在MyLyn /团队偏好设置下禁用“自动创建和管理任务上下文”复选框
  2. 应用修改
  3. 重新检查此框。 应用这些修改后,自动消息重新出现在我的评论中