The Giants and Austin Jackson agreed to terms Monday, giving San Francisco another new outfielder.