1

既存のリポジトリの作業コピーの目的の場所へのチェックアウトを自動化したい。私はWindows7でTortoiseSVNを使用していますが、管理者権限がなく、 http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.htmlが示唆しているように、他の形式のSVNを使用することはできません。部門全体がTortoiseSVNを使用しています。コマンドを使用してGUIを開くことができることは知っていますが、これらのGUIと対話したり、必ずしもGUIを必要としないコマンドを作成したりすることは可能ですか。

TortoiseProc.exe / command:checkout / url:[source] / path:[destination]-チェックアウトGUIを開きます。コマンドラインから[OK]を「押す」にはどうすればよいですか?

4

3 に答える 3

1

これらの GUI とやり取りしたり、必ずしも GUI を必要としないコマンドを作成したりすることは可能ですか?

「TortoiseSVNの自動化」ページより

TortoiseSVN は GUI クライアントであることを思い出してください。この自動化ガイドでは、TortoiseSVN ダイアログを表示してユーザー入力を収集する方法を説明しています。入力を必要としないスクリプトを書きたい場合は、代わりに公式の Subversion コマンド ライン クライアントを使用する必要があります

したがって、答えは次のとおりです。「TSVN 1.7のTortoiseSVNインストールの一部であるSVN CLIを使用してください」

svn co URL PATH

于 2012-11-05T04:43:15.940 に答える
0

ここでは、Windows 用の Subversion コマンド ライン ツールをダウンロードできます。

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

zip パッケージを選択すると、管理者権限なしでインストール/解凍できるはずです。

svn checkoutここまたはコマンドラインで文書化されていますsvn help checkout

于 2012-11-06T12:55:57.280 に答える
0

svnに関連するものを自動化するのに役立つこれらのコマンドを知る必要があると思います. 自動化フレームワークを作成する際に、svn を広範囲に使用しました。

完全なアイデアを得るには、このリンクにアクセスしてください

http://thebongtraveller.blogspot.com/2016/01/svn-commands-you-must-know-test.html

于 2016-10-19T08:34:22.970 に答える