Git and Gerrit essentials for Qt based work

December 15, 2019

TALK: Git and Gerrit For Working With and On Qt SPEAKER: Kevin Funk COMPANY: KDAB TRACK: Tooling & Testing Talk recorded at the Qt World Summit 2019 event in Berlin. #QtWS19 November 2019 - BCC TALK DESCRIPTION: A basic knowledge of Git is essential if you want to apply patches back to Qt or try out a not yet released version of Qt. In this talk we’re going through the most basic bits about modern software development with the code version control system Git. Beginning with the basic concepts, such as the initial setup, checking out code we will show how to manage and commit changes as well as navigate through the Git history. After having done that, we will show how to get started with the code review system in place for the Qt ecosystem, Gerrit. As part of this talk we’ll discuss how to set up your Gerrit account, how to upload your SSH keys and how to configure your Git checkout to be ready to work with Gerrit. We’ll do a small change on Qt module checkout, verify we did not break existing functionality, and then submit our change for review. This course is platform-agnostic, so the learned knowledge could be applied on either Windows, Linux or macOS. Course Contents – Initial setup and checkout of Git repositories – Managing and committing changes – Navigating through Git history – Collaboration via Gerrit code review and similar systems Qt WEBSITE: For more info Qt, visit our site https://qt.io RESOURCES: For more videos from Qt visit our resource centre; https://resources.qt.io FOLLOW US ON SOCIAL: FB: https://www.facebook.com/qt/ LI: https://www.linkedin.com/company/4788... TW: https://twitter.com/qtproject THE Qt COMPANY Design - Develop - Deploy

Previous Video
How to automate Qt GUI Tests
How to automate Qt GUI Tests

TALK: Automating Qt GUI Tests on Desktop, Web, Mobile and Embedded SPEAKER: Reginald Stadlbauer COMPANY: ...

Next Video
ChargePoint and the Many Faces of Qt for WebAssembly {On-demand webinar}
ChargePoint and the Many Faces of Qt for WebAssembly {On-demand webinar}

Qt for WebAssembly makes it possible to build Qt applications that run anywhere, from any browser (Firefox/...

Convince your boss: 10 ways to make them say "Yes!"

Get Presentation