Replies: 6 comments 4 replies
-
Yes and no. Whilst this is a cleaner approach when under heavy development, it is not good when we come to merging both branches. Merge commits are something I really want to avoid because they mess with the whole commit history. |
Beta Was this translation helpful? Give feedback.
-
As an alternative, have you considered using tags? For example, before releasing version 2.0, run |
Beta Was this translation helpful? Give feedback.
-
I don't mind either way. I don't see anything wrong with tagging releases and continuing to have master being the current snapshot (if people want a release they should use the releases/tags), though I do definitely agree that active development should not be happening on the master branch to keep history clean. |
Beta Was this translation helpful? Give feedback.
-
Thanks for your input everyone. I'm currently thinking of using the branch+tags solution which I outlined here, if Ivan's happy with it then I reckon we should go for it. |
Beta Was this translation helpful? Give feedback.
-
Ivan is happy with the tags + branches system. Thread solved ✅ |
Beta Was this translation helpful? Give feedback.
-
We are currently using the master branch as the 'latest in-development version of Treasury'. I believe the master branch should instead reflect 'the latest release version of Treasury' (i.e. on Spigot/etc), and rather use a
dev/2.0
-style branch for development.Tagging users who may be interested (let me know if you wish to opt-out): @MrIvanPlays @Jikoo @MrNemo64
Beta Was this translation helpful? Give feedback.
All reactions