如何将已存在的TFS-git提交链接到TFS工作项?

v.k*_*chy 13 git tfs tfs2013

在过去,团队正在开发TF Source Control项目.现在我们开始在TFS 2013上开发一个新项目,其中捆绑了Git as VCS.

最近我意外地提交了一个新项目,但没有将工作项链接到它.在过去类似的情况下,我在VS 2013中打开了相应的工作项,然后在其中打开了"All Links"选项卡以建立提交链接.我注意到另一个提交与"Commit in Commit"类型相关联.我按下"链接到"按钮,然后试图找到相应的链接类型,但没有这样的.只有与代码相关的"Changeset"链接类型,但它只显示其他Team Projects中的TFVC更改集,但不显示Git提交.

我尝试了另一种方式.我从这个工作项打开了另一个提交,打开了我在"unlinked"提交中更改的一个文件的历史记录,并双击了最后一次提交,因此VS打开了"提交详细信息"窗口并提交了我的提交.但是没有按钮允许我将此提交链接到此窗口中的工作项.

在VS/TFS的未来版本中有没有办法或计划做什么?

Edw*_*son 17

您现在必须从TFS Web Access链接此工作项.在那里,您可以链接工作项并可以访问预期的"提交"选项:

在此输入图像描述

实际上,这看起来像我们应该在Visual Studio的未来版本中进行改进.