svn - 如何从颠覆后提交脚本运行 ssh?

标签 svn bash post-commit

我们这里有一个有多个路径的 svn 服务器。

我正在寻找的是一个提交后脚本,当我将某些内容 checkin 特定路径时,它会执行到另一台服务器的 ssh 并运行 bash 脚本。

我正在寻找的是一个提交后脚本。 p>

关于快速简便地执行此操作的任何想法或已经存在的提交后脚本?

最佳答案

REPOS="$1"
REV="$2"

svnlook changed $REPOS -r $REV | grep "YourFilePattern" 1>/dev/null

if [ "$?" == "0" ] ; then
    ssh user@example.com foo.bash

fi

关于svn - 如何从颠覆后提交脚本运行 ssh?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1505034/

相关文章:

linux - 启用基于路径的授权后通过 svn+ssh 访问时抛出授权失败错误

linux - 如何在linux中的eclipse中检索SVN+SSH用户名

Android 启动器图标调整大小 - 复合脚本

bash - 杀死一个存在的进程

c++ - 带有命令行参数的 C++ Makefile 和 Bash 脚本

svn - "Error Validating server certificate"VisualSVN 服务器上的提交后 Hook 错误

iphone - 如何在 XCode 中设置 SVN 存储库?

git - 在使用 svn2git 创建的 repo 上使用 git svn

git - 是否可以让某人成为已推送到 GitHub 的过去提交的共同作者?

git - 如何在提交后的钩子(Hook)脚本中获取项目路径?(git)