0

我想设置一个提交挂钩,随后将源文件从 Windows 环境上传到 Linux 服务器,这与运行 SVN 的 Linux 服务器不同。

我熟悉设置客户端挂钩,但不确定脚本应该是什么样的。

我不确定最简单的方法。我正在考虑一个 Windows 脚本,它将运行可以执行此类操作的复制命令。我的整个团队都会使用它,因此脚本必须位于 Windows NFS 上。想法?

4

1 回答 1

0

不确定脚本应该是什么样的

客户端(作为服务器端)钩子是可以在此主机上执行的任何程序。这些类型的钩子之间的唯一区别是位置,程序执行的位置 - TortoiseSVN 的客户端钩子将在开发人员的主机上运行,​​带有工作副本

您的脚本必须是非交互式操作集,它将执行所需的操作(ssh 或 ftp 到目标主机,上传文件) - 在这里看不到任何问题(除了一个 - FTP 捆绑 /random/ 文件始终是头疼)

于 2013-07-02T02:03:14.000 回答