2011-01-12 45 views
0

我们在工作中使用Team Foundation Server 2010,并且我们的所有任务都来自TFS任务。如何处理TFS中同一文件上的多个任务?

现在我有2个任务涉及到相同的源文件。它们是两个单独的功能请求,但我最终会为这两种方法编写通用方法。当我完成任务时,我检查代码更改并链接任务。

虽然测试数据库阻止我实际完成第一项任务并检查它,但是现在有一个问题。下一个任务在同一个文件中。

我很好奇其他人是如何处理这个问题的。我知道我可以搁置这个变化并且在另一个上工作,但是我需要一些我在第一个任务中写的其他方法。其中一些方法中的主体将会改变一些以处理下一个特征。

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

感谢您的提前输入。

回答

0

如果两个任务的目的地是同一个版本,请在同一分支上处理它们,并将两个任务工作项与检入相关联。如果它们从根本上分开进行更改,并且我分别转到生产代码库,那么您应该有两个单独的代码分支。

相关问题