web-dev-qa-db-ja.com

私のマシンのsvn.exeはどこにありますか?

Tortoise svnがデスクトップにインストールされています。 commandline svn.exeを使用していくつかのタスクを実行したいですか?しかし、マシン上でsvn.exeを見つけることができません。

svn.exeコマンドを取得するために別のものをインストールする必要がありますか?

130
Amitabh

SubversionプログラムコードはTortoiseSVNバイナリにリンクされています。コマンドラインからリポジトリにアクセスする必要がある場合は、互換性のある個別のバージョンをインストールできます。

更新:TortoiseSVNパッケージの最新バージョンでは、GUIバイナリにリンクされているsvn.exeに加えて、個別のsvn.exeをインストールできます。メインプログラムがインストールされているのと同じbinディレクトリにあります。 (TortoiseSVNを既にインストールしている場合は、インストーラーを再実行し、[変更]を選択して、インストールするコマンドラインツールを選択します。)

143
Amardeep AC9MF

TortoiseSVN 1.7には、コマンドラインツールをインストールするためのオプションがあります。

デフォルトではチェックされていませんが、インストーラーを再度実行して選択できます。また、PATH環境変数を自動的に更新します。

41
Stefan Egli

TortoiseSVNのインストール中に、コマンドラインクライアントツールを確認します。これにより、フォルダーsvn.exe内にファイルC:\Program Files\TortoiseSVN\binが作成されます。

19

TortoiseSVNはSVNライブラリがコンパイルされているsvn.exeを使用しません。独自のタスクを実行する必要がある場合は、スタンドアロンのSubversionクライアントをインストールする必要があります。 Cygwin [ http://cygwin.com ]から、または http://Subversion.Apache.org/packages.html#windows からネイティブバージョンを取得します。

16
Vlad

SVN.EXEを使用する場合は、無料のダウンロードが可能な公式のバイナリをコンパイルする会社がいくつかあります。たとえば、Collabnet:

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

5
William Leara

Silkインストールを使用している場合は、次を試してください。

「\ Program Files\SlikSvn\bin」

4
krico

何をする必要があるかに応じて、 TortoiseSVNの自動化 が適切なソリューションになる場合があります。たとえば、次のコマンドはリポジトリを更新し、エラーや競合がなければTortoiseSVNウィンドウを閉じます。

TortoiseProc.exe /command:update /path:"c:\path\to\repo\" /closeonend:2
3
Barrett

はい、再インストールしてコマンドラインを選択し、Program Files-> Tortoise SVNフォルダーでsvnを取得します。

3
user1799846

ここからダウンロードしてください:

http://sourceforge.net/projects/win32svn/

セットアッププログラムを実行します。実行可能ファイルは次の場所にあります。

\ Program Files(x86)\ Subversion\bin

デフォルトのインストール用。

2
swmcdonnell

TortoiseSVNパッケージの最近のバージョンでは、GUIバイナリにリンクされているsvn.exeに加えて、個別のsvn.exeをインストールできます。メインプログラムがインストールされているのと同じbinディレクトリにあります。 (TortoiseSVNを既にインストールしている場合は、インストーラーを再実行、変更を選択し、インストールするコマンドラインツールを選択

1
Jiraff537

一般的に、svn.exeは次の場所にあります。

C:\ Program Files\TortoiseSVN\bin

TortoiseSVNを既にインストールしているにもかかわらず、指定された場所にsvn.exeファイルが見つからない場合は、TortoiseSVNインストーラーを再実行し、[変更]をクリックしてコマンドラインツールを選択し、インストールが正常に完了した後、ドライブの指定された場所で「svn.exe」を見つけることができます。

0
Ganesh Khadsan

まず、マシンにSubversionがインストールされている場合は? tortoisesvnがどのサーバーに接続するようにセットアップされているかを確認しないでください。

subversionのインストール時のデフォルトの場所はc:\ program files\Subversionです。svn.exeはc:\ program files\Subversion\binにあり、cmd行アクションを実行できます。

0
skyfoot
def proc = 'cmd /c C:/TortoiseSVN/bin/TortoiseProc.exe /command:update /path:"C:/work/new/1.2/" /closeonend:2'.execute()

これは私の「svn.groovy」ファイルです。

0
Murphy