We'd like to have a process like the following:
- User submits code review with shelveset of changes they want to be in master branch.
- If code passes review, select group of users can pull down the shelveset, and merge the changes into master using the original authors name for historical tracking.
I can use the tf checkin /author:{OriginalAuthor}
command, but this doesn't work with our gated build. If I bypass the gated build, it will check in on the original authors behalf, but using the gated build it seems to pull the Author from the shelveset which is still marked as coming from my account/workspace and not the /author
.
So I'm wondering, is there a way to have the gated build honor the /author
argument for the final check-in that it performs?