Как вы обрабатываете несколько задач в одном файле в TFS? - PullRequest
0 голосов
/ 12 января 2011

Мы используем Team Foundation Server 2010 на работе, и все наши задания происходят из задач TFS.

Сейчас у меня есть 2 задачи, которые относятся к одному и тому же исходному файлу.Это два отдельных запроса функций, но в итоге я напишу общие методы для обоих.Я проверяю изменения кода и связываю задачу, когда я закончу с задачей .

Сейчас есть проблема с тестовой базой данных, которая запрещает мне фактически завершить первое задание и проверить его. Ну, следующее задание находится в том же файле.

Мне любопытно, как другие люди решают эту проблему.Я знаю, что могу отложить изменения и поработать над другим, но мне как-то нужны другие методы, которые я написал в первом задании.Тело в некоторых из этих методов будет немного изменено для обработки следующей функции.

Должен ли я отложить свои изменения, скопировать мои методы и изменить их для новой задачи?Если я сделаю это, как будет работать процесс слияния, когда я откажусь от своих изменений?Как любой из вас справится с этой проблемой?Мне лучше просто выполнять обе задачи в одном наборе изменений?Однако теперь вторая задача зависит от первой.Если по какой-то причине база данных не исправлена, то первая задача теперь удерживает вторую задачу от развертывания.

Спасибо за ваш вклад заранее.

1 Ответ

0 голосов
/ 13 января 2011

Если обе задачи предназначены для одного и того же выпуска, работайте с ними в одной и той же ветке и просто свяжите обе рабочие задачи с проверкой. Если это принципиально отдельные изменения, и я перейду к производственной кодовой базе отдельно, то у вас должно быть две отдельные ветви для кода.

...