Моя цель состоит в том, чтобы иметь структуру, как это:TFS - Какая лучшая стратегия ветвления для этого сценария?
Project X
-- Main
-- QA
-- Dev
-- Feature X
В идеале, при работе над новой функцией, я хотел бы ответвляются «Главный» ствол и создать новый «Dev/Feature X» ветвь , Когда у меня есть функция, готовая к тестированию, я хотел бы переместить «Feature X» в «QA» с помощью инструмента слияния. Затем перейдите из ветви «QA» после ее завершения и тестирования. Как только это так, я хотел бы объединиться с «QA» в «Main».
Возможно ли это? Id нравится делать это без необоснованного слияния. Я не уверен, как структурировать ветви для достижения этого решения.
Посмотрите это для получения дополнительной информации: http://stackoverflow.com/questions/5395867/how-can-i-branch-my-code-in-a-way-that-makes-testing-possible-without-contaminat ? rq = 1 –