源控制文件更改后运行TypeScript编译

时间:2017-03-08 21:04:16

标签: git typescript visual-studio-2015

我已经为Visual Studio 2015工具安装了TypeScript,并且编译很快(与我的旧Gulp进程相比)。我已经在tsconfig文件中编译了save setup并且一切正常!

但是,如果我从源代码管理中撤消更改,它似乎不会像Ctrl + S那样触发编译。有没有办法让VS启动文件,保存在源控件更改的文件上?

1 个答案:

答案 0 :(得分:0)

请注意,有3种不同的方法可以撤消更改"在源代码管理中:请参阅" Undo changes"

  
      
  • 放弃对文件的未提交更改,将文件恢复为上次提交中的版本。
  •   
  • 将您的本地分支重置为之前的提交。
  •   
  • 将更改推送到远程分支并与其他人共享。
  •   

no git hook for post-reset action (即使Visual Studio 2017 did introduce client-side Git hook support

这会留下某种service hook,但它们位于服务器端(用于上游Visual Studio Online项目)

如果您的重置/撤消影响活动文档,可能的作用 在这种情况下,您可以使用DocumentEvents来触发打字稿编辑 它不是一个完整的解决方案,而是一个起点。