Looking to boost their sputtering offense, the Giants made a handful of roster moves on Tuesday afternoon, including purchasing the contract of utility man Travis Ishikawa from Triple-A Fresno.