The reason I've been dedicating so much time to it is because I know I'm going to need it once we get going with SugarLabs, and I really want to set up a development environment that I'm comfortable with. Linux is the absolute best options when it comes to developing for the Sugar OS. I really would like to follow this guide in setting up my environment, but first I need to get Ubuntu running. Also, I'm kind of excited about it because I've never really used Linux before, and I want to know what it's like.
As far as Subversion goes, I just spent some time setting it up on the OSX side of my Mac. Things went well. I started out using a tutorial here that uses Terminal to connect to Subversion, but I wanted an easier way. I found a program called Versions that lets me use a GUI for subversion. The setup was simple: pointed it to the correct URL, my login, and password. Once in, I'm able to create folders and upload files as I please. I can check in and out files without any issues so far. I've used other version control systems (mostly Microsoft's TFS at work), so I would say I'm somewhat familiar with checking code in/out. The app that I'm running has some sort of trial I think, but I'm not too worried about it because I will eventually set up Subversion again once I'm in Linux.
TOS Chapter 4 goes through the basics of dealing with Subversion at the command line. I went ahead and tried connecting to subversion with Terminal, and I was able to check out the code pretty easily:
svn checkout https://cirdles.cs.cofc.edu/repos/462playground/
Once I start using Subversion in Linux, I may need to become more familiar with the commands rather than using a GUI, although I would prefer to try and make things as easy as possible. If I can, I would like to use a GUI-based Subversion client, like this.
Well, it's 2 AM, and I'm in the process of putting the OSX install disc onto a flash drive so that I can reformat my hard drive. It might be a long night.
No comments:
Post a Comment