首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查post提交消息以更新暂存和活动服务器

检查post提交消息以更新暂存和活动服务器
EN

Stack Overflow用户
提问于 2015-10-22 01:40:48
回答 1查看 33关注 0票数 0

我们有一个暂存和活动,我们希望根据作者或开发人员发送的提交消息更新一个临时和活动服务器的工作副本。

示例

如果我们只想在暂存过程中提交文件,我们将只提交文件,并有类似于“更改index.php代码暂存”的提交消息,然后,如果我们这样做提交消息,即“更改index.php代码暂存”,则将更新暂存文件夹或服务器上的工作副本。

这是我到目前为止在post_commit上所做的工作,我添加了以下一行

代码语言:javascript
复制
svn update --quiet --trust-server-cert --non-interactive --username xxxxxx --password xxxxxx /var/www/staging

我们想在代码中做的是

代码语言:javascript
复制
if commit-message contains "[staging]"
    svn update --quiet --trust-server-cert --non-interactive --username xxxxxx --password xxxxxx /var/www/staging

if commit-message contains "[live]"
      svn update --quiet --trust-server-cert --non-interactive --username xxxxxx --password xxxxxx /var/www/live

这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-22 03:54:57

这个是可能的吗?

是的,这是可能的。但你想问“怎么做?”

  • 阅读SVN中的后提交钩子的参数
  • 阅读关于svnlook的文章
  • 阅读关于呆子 (+,f.e.,Linux / UNIX中15个实用的Grep命令示例)在*Nix (更好的情况)-注意-q|-c选项,findstr在Windows的情况(更糟的情况,但你可以安装和使用果酱获取grep)。
  • 发现钩子脚本中的空环境
  • 将新知识组合到一些代码中,其中核心是 svnlook .\ grep -q . && svn up.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33272086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档