HISE Logo Forum
    • Categories
    • Register
    • Login

    Version Control

    Scheduled Pinned Locked Moved General Questions
    12 Posts 6 Posters 454 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • orangeO
      orange
      last edited by orange

      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?

      develop Branch / XCode 13.1
      macOS Monterey / M1 Max

      ? 1 Reply Last reply Reply Quote 0
      • ?
        A Former User @orange
        last edited by

        @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!

        orangeO 1 Reply Last reply Reply Quote 1
        • Christoph HartC
          Christoph Hart
          last edited by

          I‘m using sourcetree, which works fine on all platforms.

          orangeO 1 Reply Last reply Reply Quote 2
          • orangeO
            orange @A Former User
            last edited by

            @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 ;)

            develop Branch / XCode 13.1
            macOS Monterey / M1 Max

            1 Reply Last reply Reply Quote 0
            • orangeO
              orange @Christoph Hart
              last edited by

              @Christoph-Hart said in Version Control:

              I‘m using sourcetree, which works fine on all platforms.

              Looks interesting, Thanks I will check it out.

              develop Branch / XCode 13.1
              macOS Monterey / M1 Max

              ustkU 1 Reply Last reply Reply Quote 0
              • ustkU
                ustk @orange
                last edited by

                @orange I'm using GitHub Desktop, I like it.

                Can't help pressing F5 in the forum...

                orangeO 1 Reply Last reply Reply Quote 1
                • orangeO
                  orange @ustk
                  last edited by orange

                  @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 :)

                  develop Branch / XCode 13.1
                  macOS Monterey / M1 Max

                  1 Reply Last reply Reply Quote 1
                  • d.healeyD
                    d.healey
                    last edited by d.healey

                    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.

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    orangeO hisefiloH 2 Replies Last reply Reply Quote 2
                    • orangeO
                      orange @d.healey
                      last edited by

                      @d-healey Very informative as always, Thank you.

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

                      1 Reply Last reply Reply Quote 0
                      • hisefiloH
                        hisefilo @d.healey
                        last edited by

                        @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 :)

                        d.healeyD 1 Reply Last reply Reply Quote 1
                        • d.healeyD
                          d.healey @hisefilo
                          last edited by

                          @hisefilo Make a test project with a text file in it to practice.

                          Libre Wave - Freedom respecting instruments and effects
                          My Patreon - HISE tutorials
                          YouTube Channel - Public HISE tutorials

                          hisefiloH 1 Reply Last reply Reply Quote 1
                          • hisefiloH
                            hisefilo @d.healey
                            last edited by

                            @d-healey will do!!!

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            26

                            Online

                            1.8k

                            Users

                            12.0k

                            Topics

                            104.2k

                            Posts