将 TFS 与 Jira 结合使用 - 有什么经验或建议吗? [英] Combining TFS with Jira - any experiences or advice?

查看:41
本文介绍了将 TFS 与 Jira 结合使用 - 有什么经验或建议吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好的,我是 Jira 的忠实粉丝,尤其是将其作为知识管理系统的后期版本,以便在企业环境中跨利益相关者和开发使用.

Ok, I'm a big fan of Jira particularly the later versions as a knowledge management system to use across stakeholders and development in a corporate setting.

但是,我想将它与 TFS 2010 的使用结合起来 - 有没有人有并行运行两个系统的经验,这是否令人头疼,是否有意义等?

However, I'd like to marry it with the usage of TFS 2010 - does anyone have experience of running both systems in parallel and was it a headache, did it make sense, etc?

当我们查看 Jira 项时,TFS 的任务项当然是一种重复形式.

The task items of TFS are of course a form of duplication when we look at Jira items of course.

然而,找到一个好的版本控制系统,从根本上支持分支和合并是问题所在.由于公司政策的原因,TFS 看起来是目前最容易采用的候选者.

However, finding a good version control system that supports branch and merge from the roots up is the issue. For reasons of corporate policy, TFS looks like the easiest candidate out there to adopt at the present time.

推荐答案

哦,天哪,我前段时间一直在认真研究这个问题.
您将不能能够像 JIRA 与 SVN 一起工作的方式同步两个系统.Atlassian 考虑过与 TFS 集成,但实际上将其从优先级列表中删除.Codeplex 有一个 JIRA<->TFS 迁移工具(现在不想寻找它),但它停止工作了.

Oh boy, I was researching this heavily a while back.
You will NOT be able to synchronize the two systems, the way JIRA works with SVN. Atlassian thought about integrating with TFS, but actually dropped it from their priority list. There was a JIRA<->TFS migration tool over at Codeplex (don't want to look for it now), but it ceased working.

人们真正想要的是在 JIRA(就像 SVN)中查看来自 TFS 的签入,并且您可以将 JIRA 错误票证与变更集相关联,这样客户就可以直接看到什么时候会部署某些东西——等等... 不可能.另一个很棒的事情是将 TFS 工作项与 JIRA 同步,以便 JIRA 是面向外的错误跟踪系统,您可以使用 TFS 进行内部任务管理...不可能

What one actually wants is to see the check-ins from TFS within JIRA (just like SVN) and that you can associate a JIRA bug ticket with changeset, so the customer can directly see when something will be deployed - and that... not possible. Another great thing would be to synchronize TFS work items with JIRA, so that JIRA is the outward facing bug tracking system and you can use TFS for internal task management... not possible

这是 Atlassian 论坛上的官方主题:与 Visual Studio Team Foundation Server 集成(替换 VSS).最后官方消息(2010 年 6 月):

Here is the official thread on the Atlassian Forums: Integrate with Visual Studio Team Foundation Server (replacing VSS). Last official word (June 2010):

基于客户需求,我们在短期内专注于 git 和 Mercurial 支持.我们可能会在未来重新考虑 TFS 支持,但目前没有计划.

Based on customer demand, we are focusing on git and Mercurial support in the short term. We may revisit TFS support at a future date, but it is not currently planned.

在另一个 Atlassian Front (Bamboo) 上你有同样的照片:

On another Atlassian Front (Bamboo) you have the same picture:

TFS 支持目前在我们的优先级列表中的位置较低,并且不太可能在未来 6 个月内实施.(来自对 Team Foundation Server 的支持)

TFS support is currently low on our priority list and unlikely to be implemented over the next 6 month. (from Support for Team Foundation Server)

反过来也是一样 - 微软与 Atlassian 集成(听起来有点淘气).我可以在这里找到一张官方票:JIRA TFS 集成.最后官方消息(2009 年 12 月):

The same goes the other way around - Microsoft integrating with Atlassian (sounds kind of naughty). I could find one official ticket here: JIRA TFS Integration. Last official word (December 2009):

感谢您对 Jira-TFS 集成的反馈.我们正在跟踪请求对我们的功能积压的集成解决方案.我们还在改进我们的迁移工具平台,希望在我们无法立即提供此类解决方案的情况下,让合作伙伴和客户能够构建此类集成解决方案以满足他们的个性化需求.

Thanks for the feedback about Jira-TFS integration. We're tracking the request for an integrated solution on our feature backlog. We are also improving our Migration Tools platform to hopefully enable partners and customers to build integration solutions like this to meet their individual needs if we are not able to immediately provide such solutions.

我喜欢 JIRA,但我只是讨厌这两个系统不能很好地协同运行.您猜对了,要将工作项与 JIRA 同步,您所能做的就是体力劳动.

I love JIRA, but I just hate that the two systems don't run together well. All you can do to synchronize your work items with JIRA is, you guessed it, manual labor.

PS:回答你关于让两者一起运行的问题:它确实有效.JIRA 非常适合客户联系,因为它容易"理解.TFS 非常适合您的团队(燃尽图、管理概览、以代码为中心).

PS: To answer your question about having the two run together: It does work. JIRA is great for customer contact, because it is "easy" to understand. TFS is great for your team (burn down charts, management overviews, code-centric).

编辑(2012 年):现在有了一些改进:

  • TFS4JIRA (commercial / free for personal & non profit use)
  • UseTFS (commercial / free for community and open-source projects)
  • Atlassian Connector for Visual Studio (free)

Atlassian 连接器不包括完全集成,但至少您可以在 Visual Studio 中查看所有 JIRA 问题,并且您可以评论内容和搜索内容.所以基本上你只是缺少代码签入.对于大多数用途来说已经足够了 - 否则您还有其他两种商业选择.

The Atlassian Connector doesn't include full integration, but at least you get to see all JIRA issues within Visual Studio and you can comment on stuff and search for stuff. So basically you are only missing code checkins. It is enough for most purposes - otherwise you have the other two commercial choices.

这篇关于将 TFS 与 Jira 结合使用 - 有什么经验或建议吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆