Gentlemen,
We have a standard branch architechture where we have a development branch for each team common integration branch (from where all development branches are branched) and production branch branched from Inregration.
During development phase I make lots of commits into development branch. At the end of the phase I merge my changes to integration and later on to production.
Does it make sence to merge every commit individually, copying original commit description and linking to original task? Antother option is of course merge all commits at once, with single merge operation. The reason for question is that first way takes lot of time. I dont see any automation tools in TFS that would link merge into other branch to origional commit.
I would like to hear your opinion on best practices. Sorry if my question is offtopic for that site, then you are welcome to close it.
Thanks