我正在处理SVN项目,我需要从客户端执行我的预先提交挂钩脚本。有没有办法执行它们?客户端挂钩脚本执行
6
A
回答
6
唯一可能的解决方案是使用TortoiseSVN,它有机会在客户端执行特殊的Hook脚本(仅来自TortoiseSVN)。否则,不可能运行Hook脚本,因为它们会在服务器端运行。
4
创建一个脚本文件,该文件是为svn
命令别名如果您正在使用命令行的这个帖子提示:http://top-frog.com/2009/04/23/client-side-pre-and-post-svn-hooks-with-unix-aliases/
你只需把含在你的系统的路径环境的脚本文件的目录在包含SVN可执行文件的目录之前变量。
相关问题
- 1. SVN客户端挂钩
- 2. Perforce客户端预挂钩
- 3. CruiseControl.NET不执行Subversion挂钩脚本
- 4. 如何执行客户端Git钩子?
- 5. 颠覆客户端预先挂钩
- 6. ASP.NET MVC2 - 挂钩到客户端验证
- 7. AnkhSVN客户端预犯挂钩
- 8. SVN客户端发布提交挂钩
- 9. 流星onConnection客户端挂钩?
- 10. 命令行中的龟鳖svn客户端钩脚本
- 11. 通过TortoiseSVN客户端挂钩脚本调用预先提交的runtests
- 12. 如何运行shell脚本作为tortoiseSVN的客户端钩脚本?
- 13. 运行PowerShell脚本作为git挂钩
- 14. hg客户端和服务器端挂钩
- 15. 在命令行或Rest客户端执行脚本
- 16. Gitolite挂钩不执行
- 17. 运行Google App脚本客户端
- 18. 在客户机上执行Powershell脚本?
- 19. 在后台渲染视图并执行客户端脚本
- 20. 执行链接点击客户端脚本
- 21. 如何从客户端执行服务器上的脚本?
- 22. 如何在客户端svn commit上执行一个脚本?
- 23. DDD:执行不变量的客户端脚本
- 24. 如何LoginStatus之前执行的客户端脚本onloggedout事件
- 25. Google脚本在哪里执行?在服务器或客户端?
- 26. 无法执行python脚本从php,在客户端
- 27. DocumentApp导致从Javascript客户端执行的App脚本到401
- 28. Git服务器挂钩 - 它们是在客户端/克隆机器上本地执行的吗?
- 29. Servicenow onSubmit客户端脚本
- 30. 动态客户端脚本
为什么你需要在客户端运行该钩子脚本?你想实现什么? – khmarbaise
@khmarbaise我也想知道如何在客户端执行钩子脚本。我想安装一个pre-commit钩子来检查我的提交,但是我没有权限在svn服务器上安装脚本。基于这些答案,我可以使用TortoiseSVN来做到这一点。 – kkpattern