I've never repaired them; I've just covered up the 'blemishes'!
On one closet door, I put a nice piece of paneling over the front of the door. This was doing just fine until 'the wife' wanted a 'nicer' look. Remember, it's gotta match AND it's gotta look nice! Other than that, I say replace the door.