All posts by Chris Nash

Just a few words about me to get things started. I’m Chris Nash, a software engineer currently living in California’s Central Coast area and happily working for a gaming company in San Francisco. My interests in software development and modern video gaming will form a large part of this blog, but be ready to see some personal posts, opinions, and, who knows what else? I’ve been doing this for quite a while, with a career that began in video gaming back in the days of the Super NES, through such diverse development jobs in kitchen and bathroom design, document management, GPS navigation, and finally finding my way back to gaming with PhoenixAge in 2012, where I specialize in backend server and database coding and Android client development. I’m English by birth; a graduate in Mathematics from Trinity Hall, Cambridge University; I enjoy reading when I get the chance; mostly I like to spend time with my wife on those occasions where we both have time away from our careers. Welcome to my blog, and thanks for taking the time to visit. You can connect with me on Twitter as @lymblog.

Git With Subversion: The Trouble With Rebase

It wasn’t all that long ago that I was unfortunate enough to be working on projects whose idea of “version control” was merely to put all the source code in a shared network directory – thus failing to provide any notions of “version” or “control” whatsoever. Things are far more stable now; Subversion is widely used for projects that appreciate the idea of a centralized repository, while git appears to be the common choice for those looking for something distributed, with some remarkably powerful features. With the git svn bridge, developers can work locally (and even detached from the network) using git, and push their work to Subversion when needed. As a git convert, I would never return to straight SVN now; my first task when working on a Subversion project is to clone it with git. It appears to be a very common and successful workflow.

Continue reading

Flattr this!