Giants 3B Evan Longoria will have surgery Tuesday and his finger is expected to be immobilized for at least 10 days.