C. Trent Rosecrans of the Cincinnati Enquirer reports that the Giants have agreed to terms on a minor league contract with relief pitcher Curtis Partch.