小编Gau*_*ani的帖子

如何在保持子分支完整的同时合并父分支

我目前有一个 master 分支,出于这个问题的目的,我们将其称为“分支 A”。我想开发一个基于我在分支 A 中编写的代码的新功能,但它是一个重要的功能,所以我想创建一个新分支。我们称这个新分支为“分支 B”。我现在需要开始在分支 B 上工作,但分支 A 将在创建分支 B 之后但在分支 B 完成之前的某个时刻合并到 master。有没有办法做到这一点,以便保留分支层次结构?这是我想要的可视化:

合并前:

_______ master
  \________ branch A
       \________ branch B
Run Code Online (Sandbox Code Playgroud)

合并后:

_______ master (with branch A merged)
   \_______ branch B
Run Code Online (Sandbox Code Playgroud)

我基本上希望我的分支结构保持完整,但向上移动一个级别。

这是我不想发生的事情:

合并前:

_______ master
  \________ branch A
       \________ branch B
Run Code Online (Sandbox Code Playgroud)

合并后:

_______ master (with both branch A and branch B merged)
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

git merge git-merge

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

在 express 中从 POST 请求处理程序发送 WebSocket 消息

我有一个 Express 服务器,用于侦听来自外部 API 的 webhook 事件。当它收到这些事件时,我希望该 http 请求的处理程序向 WebSocket 客户端发送一条消息。这是一些基本代码来说明我的意思

外部 API 将向我的 Express 服务器上的端点发送 HTTP POST 请求,可以说它看起来像这样:

app.post('/external-api', (req, res) => {

    // webhook payload will be in req.body
})
Run Code Online (Sandbox Code Playgroud)

在该处理程序中,/external-api我想向通过 WebSocket 连接到服务器的客户端发送消息。截至目前,我正在使用 npmws库,所以我希望逻辑看起来像这样

app.post('/external-api', (req, res) => {

    ws.broadcast(req.body);
})
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?我愿意使用其他库,但我只需要一种方法来从 Express 中的 HTTP POST 请求处理程序向 WebSocket 客户端发送消息。

networking websocket node.js express ws

4
推荐指数
1
解决办法
4217
查看次数

标签 统计

express ×1

git ×1

git-merge ×1

merge ×1

networking ×1

node.js ×1

websocket ×1

ws ×1