# Merge without too many questions

**URL:** <https://discourse.nodered.org/t/merge-without-too-many-questions/100447>\
**Category:** General\
**Created:** [24 February 2026 22:28 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447 "2026-02-24T22:28:12Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [24 February 2026 22:28 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/1 "2026-02-24T22:28:12Z")

</div>

Is it possible to have two machines, one makes changes to flows, the other accepts with a simple "ok" rather than having to scroll through a list and find and choose the nodes that have been changed and accept them individually ? I am a single person with two machines, there is no other person who has access. Thanks,

---

<div class="post-metadata">

**Author:** ![omrid](https://avatars.discourse-cdn.com/v4/letter/o/77aa72/32.png) [@omrid](https://discourse.nodered.org/u/omrid)\
**Post date:** [24 February 2026 23:56 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/2 "2026-02-24T23:56:42Z")

</div>

Maybe let the 2 machines share the same flow file on a shared drive?

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [25 February 2026 01:12 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/3 "2026-02-25T01:12:07Z")

</div>

> [@usernamepasswordBS](#):
>
> two machines, one makes changes to flows, the other accepts with a simple "ok"

When you deploy, a message will popup on the other machine "The flows on the server have been updated" with a button "Review changes", but it goes away if you ignore it.

If on the other hand you are making changes on both machines, dont.

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [25 February 2026 06:06 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/4 "2026-02-25T06:06:28Z")

</div>

So, not possible to use both to make changes ?

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [25 February 2026 07:08 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/5 "2026-02-25T07:08:46Z")

</div>

Its clearly possible; you seem to be doing it.

Why not describe your setup and why you want to do this?  
Perhaps someone knows an easy way to avoid problems, perhaps you should consider a flowfuse setup rather than plain Node-red.

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [25 February 2026 08:05 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/6 "2026-02-25T08:05:56Z")

</div>

Yes obviously possible but as in my original question, without the hassle described above. I have a screen on my kitchen wall where I sometimes want to press inject nodes but I usually edit the flows on a laptop. This is where the problem arises.  
I will look at flow fuse, thanks.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [25 February 2026 08:12 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/7 "2026-02-25T08:12:00Z")

</div>

Just pressing an inject node should not mark the flow as dirty, but accidentally moving it will do.  
Have you considered a dashboard with buttons for the touchscreen in the kitchen?

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [25 February 2026 08:30 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/8 "2026-02-25T08:30:08Z")

</div>

It doesn't seem to want to let me press the inject until I've merged the flows which sometimes, (not always, it must depend on which nodes I've changed) means scrolling down and selecting and okaying. It's a small screen so can be quite tricky as well.  
The dashboard is in the making but until I've got my flows finalised...

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [25 February 2026 09:22 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/9 "2026-02-25T09:22:34Z")

</div>

Maybe easier just to reboot the screen if you have made changes on the laptop. Or just re-open the browser, or even refresh the page on the screen if that is easier.

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [25 February 2026 12:07 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/10 "2026-02-25T12:07:08Z")

</div>

Ok, thanks.

---

<div class="post-metadata">

**Author:** ![hardillb](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hardillb/32/12373_2.png) [@hardillb](https://discourse.nodered.org/u/hardillb)\
**Post date:** [25 February 2026 14:05 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/11 "2026-02-25T14:05:32Z")

</div>

The correct answer is to not use the Node-RED editor in the kitchen, but to use a Dashboard as mentioned.

The Node-RED editor was never meant to be a dashboad, it's for editing the flows.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [25 February 2026 17:14 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/12 "2026-02-25T17:14:36Z")

</div>

> [@usernamepasswordBS](#):
>
> The dashboard is in the making but until I've got my flows finalised...

Well my flows are never finalised but I could easily make a temporary dashboard with 2 or 3 buttons which send messages to trigger various flows. Part of the joy of developing in Node-red:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/5/a55bc59b64c4cbd7205c84b64d4615b44e9b57cb.png)

ps No I don't really use Node-red to order pizza. 😋

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [25 February 2026 17:32 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/13 "2026-02-25T17:32:48Z")

</div>

But do you really use it to.. **Shutdown your nuclear reactor ???**

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [25 February 2026 17:54 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/14 "2026-02-25T17:54:31Z")

</div>

I was more concerned about the "Taylor Swift" button... 😄

But the pizza button is going on my dashboard straight away.

---

<div class="post-metadata">

**Author:** ![mudwalker](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mudwalker](https://discourse.nodered.org/u/mudwalker)\
**Post date:** [25 February 2026 17:54 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/15 "2026-02-25T17:54:54Z")

</div>

@dynamicdave Dave, hopefully @jbudd doesn’t live in our area!

---

<div class="post-metadata">

**Author:** ![ThingsTinkerer](https://avatars.discourse-cdn.com/v4/letter/t/91b2a8/32.png) [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Post date:** [10 March 2026 19:32 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/16 "2026-03-10T19:32:20Z")

</div>

I actually made a python script to pull one project with my most updated subflow versions, update those to current project and then restart NR container 😁It's a little bit too manual and potentially brittle, but worked perfectly so far. Because it synchronize so effortlessly, I am pondering about putting even more stuff in subflows now.

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [10 March 2026 20:07 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/17 "2026-03-10T20:07:16Z")

</div>

Sounds interesting

---

<div class="post-metadata">

**Author:** ![gemini86](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gemini86/32/70967_2.png) [@gemini86](https://discourse.nodered.org/u/gemini86)\
**Post date:** [11 March 2026 16:49 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/18 "2026-03-11T16:49:50Z")

</div>

flowfuse is good at this with their devops pipeline feature- looks like the starter version is free if self hosted.

You create a flowfuse server, which then manages your instances and you can link the "snapshot" flow on one instance to auto-deploy to the others in the group.

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [11 March 2026 17:43 UTC](https://discourse.nodered.org/t/merge-without-too-many-questions/100447/19 "2026-03-11T17:43:31Z")

</div>

I can't find the "straight over my head" emoji, but thanks for the info. In fact Node-red is running on a small solar panel/battery controller which is ideal because that all ties in together. I don't know if running it on a separate machine would be less seamless.
