通过在SVN服务器端配置post-commit钩子可以做到,这个钩子存放在SVN服务器上存放该版本库的文件夹下的hooks文件夹,每次commit成功后SVN服务器自动调用执行这个钩子。你可以编辑这个钩子,通过命令行方式checkout出a、b这两个文件,比较两个文件是否相同,如果不同就复制刚提交的那个文件覆盖另一个文件,然后调用SVN命令行commit。
但不建议这么做,建议你优化一下项目的目录结构,既然这两个文件要始终保持同步,那何不直接就用一个文件呢?
追问应为这是两个模块的东东,不能合成一个。这个钩子好麻烦啊。。不过谢谢了