Visual studio 在创建Visual Studio扩展时,如何编写在用户签出其代码分支时执行的代码?

Visual studio 在创建Visual Studio扩展时,如何编写在用户签出其代码分支时执行的代码?,visual-studio,visual-studio-extensions,visual-studio-2019,Visual Studio,Visual Studio Extensions,Visual Studio 2019,我正在尝试创建一个扩展名,它可以记住您正在处理的每个分支打开了哪些文件(我看到有一个扩展名存在,但它不支持2019),但是我以前从未创建过Visual Studio扩展,所以我有点迷茫——我如何检测用户何时切换分支,以便我可以关闭所有现有选项卡,并打开他们上次在该分支上工作时打开的选项卡 谢谢!:) 也许可以给你一些帮助。嗯,这看起来很有趣,但我正在寻找当分支被更改时会触发事件或类似事件的东西-我不想让后台线程轮询分支更改!我的任务画布扩展可记住为每个任务/分支打开的文件。但它不会检测用户何时切

我正在尝试创建一个扩展名,它可以记住您正在处理的每个分支打开了哪些文件(我看到有一个扩展名存在,但它不支持2019),但是我以前从未创建过Visual Studio扩展,所以我有点迷茫——我如何检测用户何时切换分支,以便我可以关闭所有现有选项卡,并打开他们上次在该分支上工作时打开的选项卡


谢谢!:)

也许可以给你一些帮助。嗯,这看起来很有趣,但我正在寻找当分支被更改时会触发事件或类似事件的东西-我不想让后台线程轮询分支更改!我的任务画布扩展可记住为每个任务/分支打开的文件。但它不会检测用户何时切换分支,而是在用户选择不同的任务时自动切换分支。也许可以给你一些帮助。嗯,这看起来很有趣,但是我正在寻找当分支被更改时会触发事件或类似事件的东西——我不想让后台线程轮询分支更改!我的任务画布扩展可记住为每个任务/分支打开的文件。但它不会检测用户何时切换分支,而是在用户选择不同任务时自动切换分支。