Q&A: Source Control

Published on Saturday, July 20, 2019
Last updated Wednesday, October 25, 2023
1 min read

What source control system are you currently using?
We predominantly use Git for our source control needs, and our repositories are hosted on Bitbucket. Git is definitely our preferred choice.

Do you have any projects that use other source control systems?
Yes, a few older projects are still using Mercurial for source control. However, we make it a point to migrate them over to Git whenever we're slated to perform significant development work on those projects.

Can you talk a bit about your workflow? How do you manage your Git repositories?
Another developer and I are advocates for the Gitflow workflow. We've been encouraging the rest of the development team and our web designer to adopt this workflow for a more streamlined and organized development process.

How comfortable are you with using Git from the command line?
I have a basic understanding of Git command-line operations, but my preference leans towards using a Git client.

What Git client do you use? Do you have any preferences?
We use a variety of Atlassian products and services, but when it comes to Git clients, my team has found GitKraken to be more user-friendly compared to Sourcetree.