Dan Uggla needed a fresh start. The San Francisco Giants needed a healthy second baseman who could step in and produce.