-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manage branches #63
Comments
I'd suggest to learn (and use) a branching model such as git flow |
The current branching model is similar, with |
Similar, not the same, there are specific rules about the branching model... They are made to solve these specific problems |
Which problems? |
Conflicts resolution, branching policy, versioning of the product. master should be at least the stable - production ready - state of the project, and dev(elop) the current -bleeding edge- state of the project, if es6 is the feature branch then it should be merged to develop and then to master when the feature is ready, if the feature branch takes too long it should be split in various small feature branch easy to merge, |
Right now the project is in a strage state. master is the production branch dev is some commits ahead of master |
After this the branching model will be:
addittional branches might be created for custom code and custom things but these will need to be kept updated by their mainteiners |
So, for further development which one is the correct? Because if es6 is a rewrite and dev is commits ahead...? Also if you gonna merge --force there's no need to dev anyway |
You have to develop on es6. You can develop on dev but won't merge it to master, no point in it. Dev is the version running on my raspberrypi/FactotumBot but it is not stable in a sense it is not documented and working |
Then, the real dev is es6 and the current dev is just customization based on your deploy, now i get it. |
dev is no customization, as I said it has some new features not stable for master. But all the development is taking place in es6, as I said. |
Why close this issue? It still requires work (i.e. merging the branches when they're ready). |
With all features successfully copied over, I closed Discussion about the branching model will take place in #107; I invite everyone to chime in. |
As per discussions:
master
anddev
, merge the latter into the former (edit: this is no longer relevant, asmaster
was outright deleted)dev
The text was updated successfully, but these errors were encountered: