Git, has been around for quite some time now. All major repository hosting services like GitHub, Bitbucket and now even Codeplex recommended users to opt for GIT as a recommended/default type of source control system for your project.
I have been avoiding GIT for a very longg time, the only reason being is familiarity and love for SVN :) So when I wanted to created a new project – qask on Codeplex and found that the SVN option was no longer present on codeplex. I decided to (finally) give GIT a try…
You might also want to read this beautiful question & answer on GIT vs SVN : Why is Git better than Subversion?
1. Changing the Source Control plugin
Once you have your project opened, go to ‘Tools > Options’, go to ‘Source Control’ sub menu and select ‘Microsoft Git Provider’ from the source control plugin dropdown and press ‘ok’.
and that’s it.
2. Commit and Sync
Once you have configured as above, your team explorer will look something like this :
you can see your pending changes, and commit with a message using the screen below :
Post every commit you will be given an option to sync, you can sync every time you commit or whenever you want to.
Hope this helps. A more detailed post on Git version control with Visual Studio 2013 is present here, a must read for any newbies to GIT.
Download Visual Studio 2015 from this link
Here is a link to a list of features that come with Visual Studio 2015 – Announcing ASP.NET features in Visual Studio 2015 Preview and VS2013 Update 4
Step 1 : Open the Configuration Manager dialog.
Step 2 : Select “<New..”> option from the Active solution configuration dropdown.
Step 3: Give some name to your configuration, and if you dont require an empty config file I would suggest you to copy the settings from the existing “Release” transform.
Step 4: Right click on the web.config file and select the “Add Config Transform” option.
Step 5: And you should see your Staging config created. You can similarly create a qa and production/live configs too.
I recently moved to Visual Studio 2013. One thing that I noticed when console debugging was that there were tooooo many “GET”/”POST” request being made. These requests were not being made by any of my written code.
On checking this closely, I found these calls were made to
/arterySignalR/poll?transport=longPolling..... Artery aka BrowserLink is a real-time connection from Visual Studio to all browsers running your code. It essentially allows Visual Studio to interact with every browser.
Here’s how to stop this: Uncheck Enable browser link.