The Padres signed outfielder Bryce Johnson to a minor-league deal, inviting the longtime SF Giants prospect to spring training.