是否可以将类似于git钩子的SVN钩子添加到NPM?

时间:2017-08-07 15:10:30

标签: javascript node.js svn npm

我希望添加一个npm脚本,它将在svn提交发生之前运行我的linting和测试。

如果linting或测试失败,我希望提交停止,就像使用git commit hook一样。

有人知道包裹吗?我一直在寻找没有真正的运气。

3 个答案:

答案 0 :(得分:1)

这将是SVN pre-commit hook。与git相比,下行(IMO)是钩子代码将在SVN服务器上运行,而使用git则可以在本地环境中运行。

答案 1 :(得分:0)

TortoiseSVN可以选择运行客户端预先挂起。因此,您可以尝试使用它或任何其他具有相同选项的客户端。如果没有 - @quickshiftin是对的 - “干净”SVN(命令行客户端)仅支持服务器端提交挂钩。您还可以查看this question

答案 2 :(得分:0)

我建议使用TortoiseSVN,它包含您在简单界面中寻找的所有功能。此外,它使得存储库更易于管理。