【问题标题】:How do you handle multiple tasks on the same file in TFS?如何在 TFS 中处理同一个文件的多个任务?
【发布时间】:2011-01-13 06:07:35
【问题描述】:

我们在工作中使用 Team Foundation Server 2010,我们所有的任务都来自 TFS 任务。

现在我有 2 个与同一个源文件相关的任务。它们是两个独立的功能请求,但我最终会为两者编写通用方法。当我完成 the 任务时,我会检查代码更改并链接该任务。

虽然测试数据库现在存在一个问题,但它禁止我真正完成第一个任务并签入。嗯,下一个任务在同一个文件上。

我很好奇其他人如何处理这个问题。我知道我可以搁置更改并进行其他更改,但我有点需要我在第一个任务中编写的其他一些方法。其中一些方法的主体将稍作更改以处理下一个功能。

我是否搁置我的更改、复制我的方法并为新任务修改它们?如果我这样做,当我取消搁置我的更改时,合并过程将如何工作?你们中的任何人如何处理这个问题?我最好在同一个变更集中完成这两项任务吗?但是,现在第二个任务依赖于第一个。如果由于某种原因数据库没有得到修复,那么第一个任务现在正在阻止第二个任务的部署。

提前感谢您的意见。

【问题讨论】:

    标签: tfs


    【解决方案1】:

    如果两个任务都发往同一个版本,请在同一个分支中处理它们,并将两个任务工作项与签入相关联。如果它们从根本上是独立的更改,并且我分别转移到生产代码库,那么您应该有两个独立的代码分支。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多