我希望添加一个npm脚本,它将在svn提交发生之前运行我的linting和测试。
如果linting或测试失败,我希望提交停止,就像使用git commit hook一样。
有人知道包裹吗?我一直在寻找没有真正的运气。
答案 0 :(得分:1)
这将是SVN pre-commit hook。与git相比,下行(IMO)是钩子代码将在SVN服务器上运行,而使用git则可以在本地环境中运行。
答案 1 :(得分:0)
TortoiseSVN可以选择运行客户端预先挂起。因此,您可以尝试使用它或任何其他具有相同选项的客户端。如果没有 - @quickshiftin是对的 - “干净”SVN(命令行客户端)仅支持服务器端提交挂钩。您还可以查看this question。
答案 2 :(得分:0)
我建议使用TortoiseSVN,它包含您在简单界面中寻找的所有功能。此外,它使得存储库更易于管理。