我当前的项目要求我们为提交消息遵循某种格式。(该项目使用SVN。)
在 Mylyn 格式中,它将转换为如下内容:
${USER_INITIALS}: ${task.key} [(${connector.task.prefix}) "${task.description}"] -
该${USER_INITIALS}
变量是“伪代码”,而其余的是工作 Mylyn 提交变量。
如果我可以使用环境变量并将模板保存到.settings/org.eclipse.mylyn.team.ui.prefs
. 然后,项目中的每个人都可以使用它。
我已经尝试了上面的实际伪代码(以及已经存在的PATH
环境USER
变量)。显然,这些都没有解决,因为在提交时,它们被替换为空字符串。
有解决办法吗?
PS 为什么不只依赖 SVN 用户名,这已经是每个 SVN 提交的属性?因为我们已经将 SVN 与我们的 LDAP 服务器集成,它返回我们的(数字)EMPLID,如果没有手动查找,任何人都无法归因于它。因此,它对于一目了然的归因(这是所期望的)并不是非常有用。