【发布时间】:2015-04-20 19:10:43
【问题描述】:
我们希望每个在我们的 git 存储库中进行推送的人在完成之前运行“grunt”。我们通过在.git/hooks/pre-push 中添加一个预推送挂钩并在该文件中写入npm install 和grunt 来强制执行此操作。
我们还有一个 TFS 存储库。我正在寻找在这里使用的类似逻辑。意思是,当有人尝试签入时,我们想要一种“门控签入”。这只会启动 PowerShell 并在本地运行 npm install 和 grunt 。
我们不希望 TFS 做任何其他事情(运行构建、运行测试等(所有这些都在 grunt 任务中完成))。
这可能吗?有人知道怎么做吗?
【问题讨论】:
标签: git tfs gruntjs pre-commit-hook pre-commit