我正在开发一个SVN项目。任何人都可以通过详细的程序声明使用Cygwin执行SVN预先提交钩子脚本的方法吗?先谢谢你。SVN挂钩脚本执行
1
A
回答
1
无法在客户端运行SVN Hook。 SVN挂钩被创建为仅在服务器端运行。
0
一些Subversion客户端,如TortoiseSVN有挂钩,可以在签出或提交时执行,但这不是标准的Subversion客户端。命令行客户端没有这种行为。
挂钩脚本由服务器执行并存储在服务器上。如果您无法访问服务器,则无法创建并执行钩子脚本。钩子脚本的其他限制包括无法修改正在提交的事务。
那么,你想用钩子做什么?围绕你的困境也许有办法。例如,您可以为Subversion svn
命令本身创建别名。你的别名将运行一个脚本,可以看到什么类型的颠覆命令用户想跑,然后要么运行所需的挂钩(如果命令是svn commit
,或者干脆通过对真正svn
命令。
为了您的目的,这就像一个私人的钩子脚本只为你
相关问题
- 1. CruiseControl.NET不执行Subversion挂钩脚本
- 2. 客户端挂钩脚本执行
- 3. 运行PowerShell脚本作为git挂钩
- 4. SVN钩子脚本冲突
- 5. Gitolite挂钩不执行
- 6. SVN挂钩和Windows批处理脚本,最新错误?
- 7. SVN预提交挂钩
- 8. SVN客户端挂钩
- 9. SVN更新后挂钩?
- 10. 执行Python脚本不挂终端
- 11. 脚本不执行,而是挂起
- 12. Linux shell脚本执行挂起
- 13. Bash脚本文件挂起执行
- 14. git post-commit挂钩未执行
- 15. 执行PHP挂钩的最佳方法
- 16. SVN脚本来自动执行任务
- 17. SVN预提交脚本执行
- 18. Perl SVN与捷克字符挂钩
- 19. Visual SVN提交后挂钩失败
- 20. SVN预先挂钩FTP在Windows上载
- 21. CPP检查SVN提前挂钩
- 22. SVN客户端发布提交挂钩
- 23. SVN挂钩突然停止工作
- 24. 如何添加多个SVN挂钩
- 25. SVN锁定挂钩错误:预计opaquelocktoken
- 26. 文件类型检查SVN挂钩
- 27. 在文本中执行搜索后vim autocmd挂钩?
- 28. WHMCS行动挂钩
- 29. Git的挂钩后收到不运行(Ruby脚本)
- 30. 阻止appspec运行脚本(禁用挂钩)
为什么你想在cygwin下运行脚本而不是在windows批处理/命令?这会使事情比他们更复杂...在HookScript没有envrionment设置... – khmarbaise
我需要执行我的钩子脚本,但我没有权限访问服务器.is有任何方式来执行我的脚本... – priya
我必须执行预先提交钩脚本,我已修改,可以告诉我如何从客户端执行....提前thanku – priya