The team did not announce the terms of the deal on Wednesday. Watson appeared in 77 games last season, starting 18 for the Warriors. He averaged 9.5 points and 2.7 assists per game.
Watson originally joined the Warriors in January 2008, after being called up from the NBA Development League. He has played 109 career games.