Enable Client-side Hooks When Committing Code to a Git Source Control Instance
Quinn Bailey commented
Apparently the core problem is that libgit2 does not support hooks and since the VS Git plugin uses this lib instead of the git command line (MsysGit), it wont be added to VS until libgit2 supports it (if ever). See https://github.com/libgit2/libgit2/issues/964
Virgil Schleich commented
This is a great suggestion. The hooks are part of the standard Git implementation. I don't know why MS did not implement them.
We are using a non-MS code review product that uses the post-commit hook to catch changes. Without VS executing these standard hooks, the VS integration is pretty much useless to us.