Skip to content
Control TortoiseSVN from within Visual Studio
Branch: master
Clone or download
Samir L. Boulema
Latest commit 00d0287 Jul 15, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
TSVN TSVN context menu missing from cshtml editor #57 Jul 15, 2019
.gitignore master Apr 8, 2016
LICENSE Initial commit Oct 27, 2015 Add keyboard shortcuts #48 Feb 27, 2019
TSVN.sln Move solution-specific options file to .vs folder, Rename option to m… Nov 1, 2018
publish-manifest.json Add Azure Pipelines Oct 23, 2018


Control TortoiseSVN from within Visual Studio

Build Status Beerpay

Getting started

  1. Install TortoiseSVN with "command line client tools"
  2. Install the TSVN extension
  3. Enjoy!


Visual Studio Marketplace Visual Studio Marketplace

Github Releases

Open VSIX Gallery


All the SVN functions quickly accessible from the TSVN menu:

Main Menu

When working on a single file you can find all SVN functions related to that file in the context menu:

Context Menu

A customizable toolbar with all your favorite commands:


A pending changes window with the most important commands:

Pending Changes

Keyboard shortcuts

  • (S)VN (C)ommit - Ctrl+Shift+Alt+S, C
  • (S)VN Sho(w) Changes - Ctrl+Shift+Alt+S, W
  • (S)VN (U)pdate - Ctrl+Shift+Alt+S, U
  • (S)VN (L)og - Ctrl+Shift+Alt+S, L
  • (S)VN Create P(a)tch - Ctrl+Shift+Alt+S, A
  • (S)VN Apply Patc(h) - Ctrl+Shift+Alt+S, H
  • (S)VN (S)witch - Ctrl+Shift+Alt+S, S
  • (S)VN (M)erge - Ctrl+Shift+Alt+S, M
  • (S)VN (R)evert - Ctrl+Shift+Alt+S, R
  • (S)VN Clea(n)up - Ctrl+Shift+Alt+S, N
  • (S)VN File (B)lame - Ctrl+Shift+Alt+S, B
  • (S)VN File (D)iff - Ctrl+Shift+Alt+S, D
  • (S)VN Sh(e)lve - Ctrl+Shift+Alt+S, E
  • (S)VN Unshelve - Ctrl+Shift+Alt+S, P
  • (S)VN L(o)ck - Ctrl+Shift+Alt+S, O
  • (S)VN Unloc(k) - Ctrl+Shift+Alt+S, K

VS2017 Partner

You can’t perform that action at this time.