I have backed holes in T's with a bit of interfacing, then (with an appropriate colored thread) I have woven a patch over the hole. This will only work with very small holes. Larger holes I have sewn a patch in from a part of the shirt that isn't going to be used - with the customer's permission, because it will show. Some of these repairs can be disguised at the quilting stage.
Good luck!
Alison