Version Control
-
Hi guys
I'm new on GitHub. Without using Git's Terminal stuff, What is the best way to manage the project versions?
Creating different branches in the repository like v1.0, v1.1, v1.2...etc.?
Or maybe reverting to the previous commit in GitHub? But I couldn't find that option in GitHub Dekstop app.
Or any ideas?
-
@orange @d-healey has a nice video that'll get you started. https://youtu.be/Bs3zI5Dtvn0
You'll find lots of resources online actually... I am using git as well and am just testing the desktop app. I hear that sworn professionals don't like the app and prefer the terminal access (macOS) but I quite like it tbh. But I am definitely not an expert in this! But I am sure we have those experts in our midst! -
I‘m using sourcetree, which works fine on all platforms.
-
@UrsBollhalder Thanks, I watched this David's great tutorial before. But this usage is based on "Terminal". I asked for without using Git's Terminal stuff ;)
-
@Christoph-Hart said in Version Control:
I‘m using sourcetree, which works fine on all platforms.
Looks interesting, Thanks I will check it out.
-
@orange I'm using GitHub Desktop, I like it.
-
@ustk said in Version Control:
@orange I'm using GitHub Desktop, I like it.
Yeah it's great also, much more user friendly than Git's Terminal stuff :)
-
You don't need different branches for each version - depending on what you mean by "version". Generally you have a single continuous master branch and you make separate branches for different features you're working on, when the feature is complete you merge it into the master branch. When it's at a stage that you want to give a version number to you can "tag" the current commit in the master branch as a release. If you click on the tags link in the HISE repo you'll see the tagged releases for example.
-
@d-healey Very informative as always, Thank you.
-
@d-healey thanks David for the guidance. Same here. The only issue is thar merging still being a complex tax for me. I have to confess returning to Master is almost impossible for mr at this point :)
-
@hisefilo Make a test project with a text file in it to practice.
-
@d-healey will do!!!