Here, you'll learn how to customize VS Code colors for different workspaces. But, first, let's start with the why.
So you have a bunch of Git repositories for individual projects and you want to organize them together into a monorepo. What can you do?
In an early internship project, I was confused by the purpose of controllers, services, and repositories. Here's a simple explanation.
Git tagging is creating a named marker on a specific commit of a repository. Let’s talk about what tagging in Git is and how to go about it.
A README is the welcoming committee to new developers, a trailhead for the existing team, and an archive that will exist a long time.
Corrupt revisions in a SVN repository is bad news. However, data loss may be able to be minimized, or at least better defined, using svnadmin tools.
Solving the annoying "RPC failed; result=22, HTTP code = 411" error. This post also discusses using the HTTPS vs SSH protocols with Git.
Learn how to use advanced features of Git — shorten commands, stage some changes but not others, and manipulate your history to clean it up.
SVN still powers source control for many organizations. A recent migration gave me the opportunity to revisit some important commands and procedures.
A warning about a potential gotcha with using git-svn, and how to prevent it.
You wish you'd been committing your changes to a different branch. Is there a way we can just move unpushed changes onto a new branch? Actually, Yes!
Using the git merge repositories command to combine two git repositories into one, in a way that preserves the full commit history of each repository.