Stuart Harris Computing

Quality business solutions. Rapid delivery.

Use a Git Repository with Visual Studio Online

Leave a comment

I have been using Visual Studio Online for my personal projects for the last few months.  I like having a build server and Kanban board without having to do much more than lift a finger.

I also like the Git support.  I am hosting Windows Phone, Windows Store and iOS software projects.  As a side note, you would think TFS is not an option for iOS projects, but you would be wrong. There is a command line utility called git-tf you can use on the Mac.  This doesn’t directly integrate with Xcode though, like a Git repo does.

Below I will go through the steps to create Git repository on Visual Studio Online and start using it in Visual Studio.

To create a Git repository in Visual Studio Online, first create yourself an account.  A basic account is free and gives you 5 users, unlimited repositories, Scrum project tracking and builds, as well as integration with Visual Studio, Xcode and Eclipse.

Under Recent Projects & Teams, click New.  The following dialog will appear.

Create a Git repository

Create a Git repository

Now switch over to Visual Studio.  Select and clone the new repository.

Select Git Repository

You may be prompted to install 3rd party Git command prompt tools. Do this, you will need it.

The Git tools installation uses the Web Platform Installer.

Git for windows via Web Platform Installer

Now back to Visual Studio.  From the Team Explorer tab, select New… from the Solutions pane to create a new solution in that repository.

New solution from the Solutions pane

Now once you’ve created your solution and possibly made some changes, you need to commit your changes.  With Git, you must first commit your changes locally, then push them to the remote repository.  On the Team Explorer tab, view Changes.  Enter a commit message and click on Commit.

Commit changes locally

 

Using sync changes will pull and merge remote changes and push your changes to remote.  Select Sync, or Unsynced Commits.

Sync changes

 

There is alot more to know about how to use Git.  But this is essentially how Visual Studio works with a Git repository from Visual Studio Online.  Note that the Git repository does not have to be from Visual Studio Online either.

Advertisements

Author: Stuart Harris

Windows development leader delivering quality business solutions for over 15 years. I am excited about integrating mobile solutions with core business systems and delivering better software more effectively. I am passionate about Agile delivery, cloud services, the lean startup movement, community, responsive design and social equality.

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s