jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0

svnlook changed — 打印修改的路径

Posted on 2010-10-14 11:40 幻海蓝梦 阅读(812) 评论(0)  编辑  收藏 所属分类: 版本管理
在precommit脚本里:
1、使用svnlook change 命令来获取当前transaction的actionname.
'A '
Item added to repository.

'D '
Item deleted from repository.

'U '
File contents changed.

' U'
Properties of item changed. Note the leading space.

'UU'
File contents and properties changed.

2、判断actionname是否是“D”字符,是的话就返回1,则
Pre-commit脚本执行失败,可以加上些echo说明原因,就实现拒绝删除操作了,还可以在脚本里设有高级用户可以进行删除操作。
原文:http://hi.baidu.com/gacmotor/blog/item/0a94e2197a41650034fa4147.html

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问