Outfielder Alex Dickerson has been traded to the San Francisco Giants from the San Diego Padres for minor league right-hander Franklin Van Gurp