Tagged With git


For small-medium software companies, scaling is usually not a problem. Microsoft, however, doesn't have that luxury. For instance, the developer is an enthusiastic user of Git, with many of its projects available on GitHub including .NET Core, the Chakra Javascript engine and Visual Studio Code. When it comes to the Windows source... Git doesn't scale and so, Microsoft was forced to create its own virtual file system for Git -- which it's just open-sourced -- to streamline repo operations.


For the less diligent, the wisdom of making regular backups only coalesces once you lose important data in spectacular, unrecoverable fashion. There are a bunch of software options for duplicating and safe-guarding your important information, but what mechanism is best? Usually the domain of software developers, source control software, such as SVN and Git, is well-suited for regular documents and even binaries. So why aren't you using it?


When I was a lone coder, I was able to get away with using Perforce for source control, however, when I made the move to commercial games development, I had to switch to something that would support multiple users. I made the decision to use Git over SVN and while I can manage most of the time using TortoiseGit to handle commits, syncs and branches, I do have to head to the command line for the more complex operations.


When you're handling a technology meltdown (like a computer failure or a malware infection) it helps to have a running sheet of the things you're doing to remedy the crisis. Using Git can be a very effective way to do that.


Mac: Beta application Tower is a graphical front-end to the popular version-control system Git. If you've never heard of Git, it's probably not for you; if you're a Git user who wouldn't mind a more GUI-friendly Git, it looks very promising.