最近在为一个Java Web项目引入SVN版本管理。想法是从个人电脑提交后,文件会上传到SVN服务器,同时文件也会同步到Web服务器。其中,实现要点是以共享文件夹的形式,在SVN服务器访问Web服务器的对应文件。
然后,问题就来了:SVN总是无法自动执行post-commit.bat!在这无比绝望的一天里,我几乎试遍了所有能查到的方法,包括但不限于修改VisualSVN Server里的登录身份、使用SVN自带的共享快捷方式,我甚至想着要不要修改SVN右键菜单,或换个别家的钩子。
最后,值得庆幸的是,我在设置里发现了除默认钩子外的自定义钩子,并使用这种方式成功解决了问题!