The Muskegon City Commission officially approved a controversial land swap between a private developer and the city at its commission meeting Tuesday evening.