人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

TortoiseSVNについて質問があります。
コマンドラインでsubversionを操作したいのですが、うまくいきません。
TortoiseSVNではsubversionのコマンドを実行できないのでしょうか?もしくは、どこかにクラスパスを通す必要があるのでしょうか?

「svn help」や「svn log」をコマンドラインから実行すると、
「'svn' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
と出力されます。
「TortoiseProc」は実行可能です。

●質問者: Gaasu
●カテゴリ:コンピュータ
✍キーワード:Subversion Svn TortoiseSVN クラス コマンド
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● あすか
●20ポイント

下記のようにオプション /command: で指定します。

TortoiseProc.exe /command:commit
 /path:"c:\svn_wc\file1.txt*c:\svn_wc\file2.txt"
 /logmsg:"test log message" /closeonend:0

詳細は、「TortoiseSVN コマンド」をご覧下さい。

◎質問者からの返答

回答ありがとうございます。

この方法だとダイアログを使わずに自動的なコミットは可能ですね。

しかし、ログを表示させてようとするとダイアログが立ち上がってしまいます。

質問文に書き忘れてしまったのですが、私がやりたいのはコマンドライン上にログを表示させたいのです。subversionのsvnコマンドを使えばできそうなんですが、TortoiseSVNではどのように行うのか分かりません。

やり方が分かりましたら、回答お願い致します。


2 ● khazad-Lefty
●30ポイント ベストアンサー

TortoiseSVNではsubversionのコマンドを実行できません。

http://tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-automati...

TortoiseSVN は GUI クライアントであることを忘れないでください。またこの自動化ガイドは、ユーザの入力を集めるのに TortoiseSVN ダイアログを表示させる方法を説明しています。入力を全くさせないようなスクリプトを書く場合は、公式 Subversion コマンドラインクライアントの方を使用してください。

◎質問者からの返答

回答ありがとうごいます。

Subversion コマンドラインクライアントを使ってみます。


3 ● あすか
●30ポイント

私がやりたいのはコマンドライン上にログを表示させたいのです

TortoiseSVNではできません。

SmartSVNのPortable版を使ってみて下さい。

◎質問者からの返答

回答ありがとうごいます。

Subversion コマンドラインクライアントを使ってみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ