2011-08-09 9 views
1

バトルファイルやビジュアルスタジオプロジェクトからtortoise svnをスクリプト化することはできますか?私は自動的にファイルの最新バージョンを取得し、そのファイルのロックを取得するバッチファイルを作成できるようにしたい。どんな助けもありがとう。Scripting Tortoise SVN

+1

コマンドラインSVNを直接使用するスクリプトを書かないのはなぜですか? –

答えて

3

別に@BishopRookが言ったから、あなたは(あなたは、Visual Studioプロジェクトとして挙げられたものから)の.Netアプリケーションを作成している場合は、SharpSVNのようなSVNクライアントAPIを使用することができます - http://sharpsvn.open.collab.net/

それは非常に簡単になりますAPIを使用してプログラミングし、必要なものを手に入れることができます。

TortosieProc.exeを使用して@ jason.rickmanという言葉で完全なスクリプトを作成する方法がわかりません。

TortoiseSVNは以下の警告与え、「自動化」のための偶数ページ:TortoiseSVNはGUIクライアントであり、この自動化ガイド は、TortoiseSVNのダイアログがユーザーに 入力を収集するために見えるようにする方法を示しますことを覚えておいてください

を。入力を必要としないスクリプトを作成する場合は、 は公式のSubversionコマンドラインクライアントを代わりに使用する必要があります。

は例えば、ロックのためにOPが望んでいること:

:ロックは、ファイルまたは/ pathで指定したディレクトリ内のすべてのファイルをロックします。ユーザがロックのコメントを入力できるように、 'ロック'ダイアログが表示されます。

ダイアログが表示されます。直接ロックする方法はありません。ダイアログから続行する必要があります。これでスクリプトを作成するのは非常に面倒です。そのため、さまざまなプラットフォーム用のコマンドラインクライアントまたはライブラリ/ APIが理想的なソリューションです。

2

コマンドラインSVNクライアントをスクリプト化する方がはるかに簡単です。私はSlikSVNのファンです。なぜなら、インストールが容易で、あなたのやり方から抜け出すからです。

関連する問題