Tortoise svnがデスクトップにインストールされています。 commandline svn.exeを使用していくつかのタスクを実行したいですか?しかし、マシン上でsvn.exeを見つけることができません。
svn.exeコマンドを取得するために別のものをインストールする必要がありますか?
SubversionプログラムコードはTortoiseSVNバイナリにリンクされています。コマンドラインからリポジトリにアクセスする必要がある場合は、互換性のある個別のバージョンをインストールできます。
更新:TortoiseSVNパッケージの最新バージョンでは、GUIバイナリにリンクされているsvn.exeに加えて、個別のsvn.exeをインストールできます。メインプログラムがインストールされているのと同じbinディレクトリにあります。 (TortoiseSVNを既にインストールしている場合は、インストーラーを再実行し、[変更]を選択して、インストールするコマンドラインツールを選択します。)
TortoiseSVN 1.7には、コマンドラインツールをインストールするためのオプションがあります。
デフォルトではチェックされていませんが、インストーラーを再度実行して選択できます。また、PATH環境変数を自動的に更新します。
TortoiseSVNのインストール中に、コマンドラインクライアントツールを確認します。これにより、フォルダーsvn.exe
内にファイルC:\Program Files\TortoiseSVN\bin
が作成されます。
TortoiseSVNはSVNライブラリがコンパイルされているsvn.exeを使用しません。独自のタスクを実行する必要がある場合は、スタンドアロンのSubversionクライアントをインストールする必要があります。 Cygwin [ http://cygwin.com ]から、または http://Subversion.Apache.org/packages.html#windows からネイティブバージョンを取得します。
SVN.EXEを使用する場合は、無料のダウンロードが可能な公式のバイナリをコンパイルする会社がいくつかあります。たとえば、Collabnet:
Silkインストールを使用している場合は、次を試してください。
「\ Program Files\SlikSvn\bin」
何をする必要があるかに応じて、 TortoiseSVNの自動化 が適切なソリューションになる場合があります。たとえば、次のコマンドはリポジトリを更新し、エラーや競合がなければTortoiseSVNウィンドウを閉じます。
TortoiseProc.exe /command:update /path:"c:\path\to\repo\" /closeonend:2
はい、再インストールしてコマンドラインを選択し、Program Files-> Tortoise SVNフォルダーでsvnを取得します。
ここからダウンロードしてください:
http://sourceforge.net/projects/win32svn/
セットアッププログラムを実行します。実行可能ファイルは次の場所にあります。
\ Program Files(x86)\ Subversion\bin
デフォルトのインストール用。
TortoiseSVNパッケージの最近のバージョンでは、GUIバイナリにリンクされているsvn.exeに加えて、個別のsvn.exeをインストールできます。メインプログラムがインストールされているのと同じbinディレクトリにあります。 (TortoiseSVNを既にインストールしている場合は、インストーラーを再実行、変更を選択し、インストールするコマンドラインツールを選択)
一般的に、svn.exeは次の場所にあります。
C:\ Program Files\TortoiseSVN\bin
TortoiseSVNを既にインストールしているにもかかわらず、指定された場所にsvn.exe
ファイルが見つからない場合は、TortoiseSVNインストーラーを再実行し、[変更]をクリックしてコマンドラインツールを選択し、インストールが正常に完了した後、ドライブの指定された場所で「svn.exe」を見つけることができます。
まず、マシンにSubversionがインストールされている場合は? tortoisesvnがどのサーバーに接続するようにセットアップされているかを確認しないでください。
subversionのインストール時のデフォルトの場所はc:\ program files\Subversionです。svn.exeはc:\ program files\Subversion\binにあり、cmd行アクションを実行できます。
def proc = 'cmd /c C:/TortoiseSVN/bin/TortoiseProc.exe /command:update /path:"C:/work/new/1.2/" /closeonend:2'.execute()
これは私の「svn.groovy」ファイルです。