git 知道在vscode扩展的vscode终端中执行了哪个命令

inb24sb2  于 2023-06-20  发布在  Git
关注(0)|答案(1)|浏览(133)

当执行git checkout <branch_name>命令时,我试图运行vscode扩展中的某些方法。其中一种工作方式是通过vscodeUI,它允许我附加一个事件侦听器。但是,由于用户也可以使用git checkout ...使用终端更新他们的分支,那么我如何根据终端中执行的内容触发某些函数呢?有没有一种方法可以将事件侦听器附加到vscode终端,让我知道执行了哪些命令?

jyztefdp

jyztefdp1#

使用chokidar(https://www.npmjs.com/package/chokidar)在<project_root>/.git/HEAD上添加一个监视器对我来说很有效!

相关问题