小编Abh*_*ain的帖子

不要触发将新分支推送到远程的操作

我已经设置了每次推送时都会触发的操作,但如果提交消息符合特定模式,则其退出步骤。此提交基本上指向新版本,并且仅发生在分支上。master

但是,当新版本发布后,从 master 分叉出一个新分支并将其推送到原点而不进行任何进一步提交时,该操作将再次触发。

有什么方法可以指定在推送新分支时不应触发该操作,而仅在新提交时触发该操作?

工作流程片段:

name: Release APK
on: push

jobs:
  build:
    if: "contains(github.event.head_commit.message, 'apkRelease@@')"
    name: Build APK

<...trimmed rest of the yaml>
Run Code Online (Sandbox Code Playgroud)

这样,当推入带有消息“apkRelease@@ver123”的提交 Cmaster以对应于新版本时,将触发构建 APK 步骤。但是,如果我分叉一个新dev分支并将其推送到原点而不进行任何提交,则操作和步骤将再次触发。我想阻止这一点。

github github-actions

5
推荐指数
1
解决办法
753
查看次数

Vuejs 事件修饰符

这是来自文档

@click.prevent.self将阻止所有点击,@click.self.prevent只会阻止对元素本身的点击。

我尝试制作小提琴以实际阻止所有点击,但没有成功。有人可以详细说明文档中的这一行实际上是什么意思吗?

小提琴:

var app = new Vue({
  el: '#appp',
  methods: {
    logger(arg) {
      console.log(arg);
    }
  }
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.13/dist/vue.js"></script>
<div id="appp">
  <div @click.prevent.self="logger('1')"> 1
    <br>
    <div @click.prevent.self="logger('2')"> ..2
      <br>
      <div @click.prevent.self="logger('3')"> ....3

      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2

3
推荐指数
1
解决办法
2071
查看次数

标签 统计

github ×1

github-actions ×1

vue.js ×1

vuejs2 ×1