VS 扩展:Git 分支更改事件?
VS Extension: Git branch change event?
是否有当前分支更改时触发的可用于扩展的事件?每当发生这种情况时,我都需要从 GitHub 检索数据。
已解决:我在 %projectroot%.git\HEAD 上设置了一个 FileSystemWatcher 来处理 Created 事件,因为 Git 在分支更改时删除并重新创建。热点提示:在使用路径参数实例化对象后设置 EnableRaisingEvents。否则你会得到一个 InvalidOperationException。
是否有当前分支更改时触发的可用于扩展的事件?每当发生这种情况时,我都需要从 GitHub 检索数据。
已解决:我在 %projectroot%.git\HEAD 上设置了一个 FileSystemWatcher 来处理 Created 事件,因为 Git 在分支更改时删除并重新创建。热点提示:在使用路径参数实例化对象后设置 EnableRaisingEvents。否则你会得到一个 InvalidOperationException。