私はSubversionから自動チェックアウトをしようとしています。しかし問題は、それが私のために働いていないということです。私はこれをしました:TortoiseSVNからの自動チェックアウト
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:checkout /path:"C:\Program\Client" /url:"http://subversion/svn/Client/ClientsVersion/trunk/"
しかし、私は[OK]をクリックし、私のユーザー名+パスワードを入力する必要があります。しかし、私はコマンドを実行したい、そしてすべてが完了します。
Runtime.getRuntime()。exec( "cmd/c start CODE");でJavaでコマンドを実行しています。
これが今の私のコードで、svnKitバージョン1.3.7
File dstPath = new File("c:/svnkit");
SVNURL url;
url = SVNURL.parseURIEncoded("http://subversion/svn/directory/project/trunk/");
ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager("USERNAME", "PASS");
SVNUpdateClient uc = new SVNUpdateClient(authManager , SVNWCUtil.createDefaultOptions(true));
uc.doCheckout(url, dstPath, SVNRevision.UNDEFINED, SVNRevision.HEAD, SVNDepth.INFINITY, true);
なぜこのタグは「Java」ですか? – bezmax
明らかにするには、ユーザー名とパスワードを渡す必要があります。 svn:checkoutでは、フラグは--usernameと--passwordになります。上記の行を呼び出すコードを投稿できますか? –
Javaでコマンドラインを実行します:Runtime.getRuntime()。exec( "cmd/c start CODE");私のために働くJavaの解決策がある場合;-) – Gynnad