New Git Features in Visual Studio 2017 Update 5
Dec 9, 2017Kayla Ngan (MSFT)

Summary
Visual Studio 2017 Update 5 adds direct support for Git submodules and worktrees, allowing them to be added to the Local Repositories list in Team Explorer. It also introduces configurable defaults for `fetch.prune` (to remove local tracking branches for deleted remote branches) and `pull.rebase` (to maintain a linear commit history) within Team Explorer's Global and Repository Settings.