HOME
Andrew Schwabe's Blog : Open Source

Subversion on Windows + Eclipse Howto: Part 2

Ok, here in part 2 we are going to detail the installation process for Subversion on windows. If you follow these directions, it should go pretty smooth, and when you are done, you will have a working subversion server connected to your eclipse for remote development.

Step 1: Download the software you need:

Download Subversion binary installer

I used Setup-Subversion-1.5.1.en-us.msi at the time of writing this. I recommend you get the newest STABLE release.

Download Tortoise SVN installer

I used version 1.5.3 at the time of writing this. I recommend you get the newest STABLE release.

Optional: If you don't have eclipse yet, I highly recommend you get it here (if you don't know which version to get, get the java developers version), along with Aptana tools and either subclipse or subversive. Installation and config of eclipse won't be covered here, but there is plenty of documentation online that a google search will reveal.

» Click Here to read the rest of this post

Subversion on Windows + Eclipse Howto: Part 1

There are a lot of Subversion/windows tutorials out there, but many of them are also outdated. Subversion is quite mature now, and there are several ways to use it for software development lifecycle.

The two most common questions I get about subversion are:

  • Can I have subversion manage source on a remote server if I develop over FTP? and

  • Do I have to run subversion on my local machine if I want to develop locally.

The short answers to these questions are: Yes, you can have subversion manage code that lives remotely, you just have to know how to do it. And No, you do not need to install and run the subversion software on your local machine if you don't want to.

The ideal setup is that your server runs Subversion to manage code on your remote server, and you simply use a client to connect to your repository for remote development. If you are connecting remotely and actually doing your development on a remote machine, thats where it gets a bit tricky. You will need access to the server and do critical commits, updates, etc. on the server. Other than that, you can remotely develop via FTP.

In Part 2, I will detail the installation process on Windows 2003 (using modern versions of subversion and tortoise SVN), step by step, so that you can get a Subversion server up and running, and connect to it remotely using Eclipse.

Subsequent parts to this will be examples of how to setup projects that are server-side development code versus client-side development code along with pros and cons of each.

If you have specific configuration requests, please post comments so I know what you want to see.


Iphone firmware 2.0.2 is out! Yeah!! .... oh wait, I mean oh no!!!

Apple is beginning to worry me... I love the iPhone - it has a great combination of tools for checking email and web surfing that is surprisingly usable in a mobile package.

So version 2.0.2 was supposed to address "undisclosed bugs" - some of which were supposedly the bad 3G bugs.

I installed 2.0.2 on my phone, and immediately my reaction was positive (the "yeah!" part of the topic above) because everything was snappy and much more responsive than 2.0.1 -- and a world of difference over 2.0.

About as quickly as my excitement came, it turned south as I noticed a great number of things that no longer worked -- and they are critical issues too.

» Click Here to read the rest of this post

TaskCFC : Open Source Group Task Management is coming!

I have been working hard on a new project, to be released as open source called "TaskCFC." This is a group task management system that uses ColdFusion on the back end and Flex on the front end. I am writing this since it seems there are no real easy to use/easy to customize group task mgt systems out there. Ultimately this *WILL* be integrated with FusionDox, and may be integrated with Google apps and Google App Engine.

» Click Here to read the rest of this post

iPhone pwnage bandwagon

I am generally NOT ok with hacking operating systems to remove software or hardware restrictions.  That being said, the Iphone Dev Team released their new pwnage 2.0 tool on sunday, after an incredible amount of hype.  I went ahead and used the tool and now my iphone is unlocked with the 2.0 firmware for use with any sim card.

Note: Links to pages that explain how to unlock your iphone are at the bottom of this post.

So, if I am against hacking hardware and software, why did I unlock my iphone?

» Click Here to read the rest of this post

More Entries