Moving from TFS to BitBucket.org

As discussed, I decided to outsource my source control to a public site that allows private repositories. The idea is that I get the benefits of source control (backed up, versioned, etc) – but don’t have the overhead of something like TFS.

So – www.bitbucket.org, offering by Atlassian, lets you have unlimited private repositories for free! I started to move over some of my projects. First, I needed to install some software. I installed TortoiseHG as described on their site:

http://confluence.atlassian.com/display/BITBUCKET/Set+up+Git+and+Mercurial?utm_source=internal&utm_medium=link&utm_campaign=blank_repo

I got nothing but errors and nothing worked. I then installed VisualHG from the Tools –> Extension Manager window:

image

Between the two, it worked. On BitBucket – I created a private repository, specified Mercurial as the type. Then, I opened a command line, changed to the source directory and did something like:

hg clone https://MyUserName@bitbucket.org/MyUserName/ProjectName

It prompted me for my bitbucket password, and that got it wired up. Now, in Visual Studio, when I right-clicked on the solution, I was able to right-click on the solution, choose VisualGH –> Synchronize. This too prompted me for my bitbucket.org password and it pushed up the files to the server.

Now, I can check in and check out – and push up new versions to bitbucket. It’s a little clunky – but it’s fast, it works, and it’s free!

Posted in New Technology, Team Foundation Server, Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Archives
Categories

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 9 other followers

%d bloggers like this: