Mayor William Heydt won the battle of the signs last night when City Council couldn’t muster enough votes to override his veto on an ordinance that would have allowed unlimited use of portable signs.