我想设置一个提交钩子,随后将源文件从Windows环境上传到Linux服务器,这与运行SVN的Linux服务器不同。
我熟悉设置客户端钩子,但不确定脚本应该是什么样的。
我不确定最简单的方法。我正在考虑一个Windows脚本,它将运行一个可以执行此类操作的复制命令。我的整个组都会使用它,因此脚本必须位于Windows NFS上。想法?
答案 0 :(得分:0)
不确定脚本应该是什么样的
客户端(作为服务器端)挂钩是可以在此主机上执行的任何程序。这些类型的钩子之间的唯一区别是位置,执行程序 - TortoiseSVN的clent-side钩子将在开发人员的主机上运行工作副本
你的脚本必须是非交互式操作集,它将执行所需的操作(ssh或ftp到目标主机,上传文件) - 在这里看不到任何问题(除了一个 - FTP一捆/ random /文件总是很头疼)