If you are working with Sitefinity, then use Sitefinity Thunder.
Sitefinity Thunder integrates with Visual Studio and provides rich functionality to develop and deploy custom Sitefinity changes.
For example:

Figure: The Sitefinity Thunder dashboard
You can find out more at http://www.sitefinity.com/resources/tools/sitefinity-thunder.
It can be installed from Visual Studio | Tools | Extensions and Updates...

Figure: Add an extension to Visual Studio

Figure: Search for 'Sitefinity Thunder' in Extensions and Updates | Online

Figure: Once installation is completed, you'll be prompted to restart Visual Studio to use Sitefinity Thunder
Once Visual Studio is restarted, you'll be presented with the dashboard from top of this article.