views:

891

answers:

5

I have Tortoise svn installed on my desktop. I want to perform some tasks using commandline svn.exe? But I am not able to find svn.exe on my machine.

Do we have to install something else to get the svn.exe command?

+12  A: 

The subversion program code is linked into the TortioseSVN binary. There is no separate svn.exe. You can install a compatible discrete version if you need to access the respository from the command line.

Amardeep
What is a compatible discrete version?
Amitabh
TortoiseSVN installer has two version numbers. The first one is the version of the GUI shell itself. The second is the version of subversion linked into it. If you will install a discrete version, you want one the same or close to the linked-in version. You can also find the svn version number with the context menu about box.
Amardeep
So If I update the TSVN GUI I need to update the SVN client as well?
Amitabh
@Amitabh if you update TSVN you may need to update SVN to the same major release version. i.e. TSVN 1.6.8 SVN 1.6.6 will be compatible
skyfoot
+5  A: 

TortoiseSVN doesn't use svn.exe it has SVN library compiled in. If you need to run your own tasks you would have to install stand alone subversion client. You either from Cygwin [http://cygwin.com ] or get a native version from http://subversion.apache.org/packages.html#windows

Vlad
A: 

If you are using Silk installation, try:

"\Program Files\SlikSvn\bin"

krico
+1  A: 

First off, if subversion installed on your machine? if not look at what server your tortoisesvn is setup to connect to.

the default location when subversion is installed is c:\program files\subversion you can find svn.exe in c:\program files\subversion\bin where you can run your cmd line actions.

skyfoot
+2  A: 

If you'd like to use SVN.EXE, there are several companies that compile official binaries that are available for free download. For example, Collabnet:

http://www.open.collab.net/downloads/subversion/

William Leara