# How do you do versioning on flows?

**URL:** <https://discourse.nodered.org/t/how-do-you-do-versioning-on-flows/29860>\
**Category:** General\
**Created:** [10 July 2020 15:23 UTC](https://discourse.nodered.org/t/how-do-you-do-versioning-on-flows/29860 "2020-07-10T15:23:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nodi.Rubrum](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/nodi.rubrum/32/107482_2.png) [@Nodi.Rubrum](https://discourse.nodered.org/u/Nodi.Rubrum)\
**Post date:** [10 July 2020 15:23 UTC](https://discourse.nodered.org/t/how-do-you-do-versioning-on-flows/29860/1 "2020-07-10T15:23:50Z")

</div>

How do you do versioning on or for flows? I change the name of the flow table, Flow 1.0, 1.1, 1.2, etc. Also add a comment node, with the name the same as the flow name as noted above. Is there some native method? Something in the flow file not displayed in the editor? Maybe this could be added to a future release? Text UI element in the Edit Flow view?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [10 July 2020 15:25 UTC](https://discourse.nodered.org/t/how-do-you-do-versioning-on-flows/29860/2 "2020-07-10T15:25:07Z")

</div>

I use the Projects feature so I can commit changes to my flows into a git repository.

[https://nodered.org/docs/user-guide/projects/](https://nodered.org/docs/user-guide/projects/)

---

<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:** [11 July 2020 08:02 UTC](https://discourse.nodered.org/t/how-do-you-do-versioning-on-flows/29860/3 "2020-07-11T08:02:24Z")

</div>

Or if you don't want to use the projects feature then you can use git manually (or some other version control system) to do it. I use git manually.

---

<div class="post-metadata">

**Author:** ![Nodi.Rubrum](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/nodi.rubrum/32/107482_2.png) [@Nodi.Rubrum](https://discourse.nodered.org/u/Nodi.Rubrum)\
**Post date:** [11 July 2020 23:44 UTC](https://discourse.nodered.org/t/how-do-you-do-versioning-on-flows/29860/4 "2020-07-11T23:44:52Z")

</div>

Proper versioning, as well as easy deployment of flows (via git)... is on my to-do list, but still thought my idea worth mentioning, would be a friendly option if done. But of course nothing urgent or such.

I figure once I get my custom node code done, additional sensors other than BMP/BME280 series, I will dive into the git aspects.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [9 September 2020 23:45 UTC](https://discourse.nodered.org/t/how-do-you-do-versioning-on-flows/29860/5 "2020-09-09T23:45:17Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
