This weekend's series between the Giants and Phillies is a tale of teams headed in opposite directions since May.