svn的pre_commit钩子脚本问题

hufeikong 2010-02-26 06:39:09
我想在文件提交之前,首先在服务器上获取这个文件,检查合格后允许提交,请问怎么取得需要提交的所有文件内容和文件路径?

请高手回答,在提交之前的钩子脚本能做到这个吗?
...全文
254 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
plaeks 2010-04-02
  • 打赏
  • 举报
回复
是的,在执行pre-commit之前,文件已经传到server了,所以server端可以进行检查。
hufeikong 2010-04-01
  • 打赏
  • 举报
回复
那就是说,文件在pre-commit时,可以用svnlook从客户端取到这个文件了,待提交的文件是在客户端的
plaeks 2010-03-03
  • 打赏
  • 举报
回复
可以做到。
svn会传递两个参数给pre-commit hook:第一个是你repository的路径,而第二个是这次提交操作的ID,通过这两个参数结合svnlook就可以取得文件的路径。
一旦得到路径,后面就是纯粹的检查工作了。

1,277

社区成员

发帖
与我相关
我的任务
社区描述
软件工程 CVS/SVN
社区管理员
  • 版本控制社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧