Francisco Alvarez took another step forward in his recovery from a thumb injury by taking batting practice before Saturday’s game between the Mets and Giants.