TFS Branching & Merging Strategies
问题 I have a Team Project in TFS where tasks are submitted daily. I would like to work on each task independently and then merge it into the main line after testing. Currently there is a MAIN branch and a DEV branch which is a child of MAIN. Changes are worked on in the DEV branch and then merged into MAIN when they are ready. This is done via a "cherry-pick" merge. I've been reading everywhere that cherry-pick merges are bad and you should avoid them whenever possible. I am having trouble