Outfielder Matt Joyce has reached agreement on a minor league deal with the San Francisco Giants following his release by Cleveland