Я пытаюсь сделать автоматическую проверку из Subversion.Но проблема в том, что это не работает для меня.Я сделал это:
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:checkout /path:"C:\Program\Client" /url:"http://subversion/svn/Client/ClientsVersion/trunk/"
Но затем мне нужно нажать «ОК» и ввести свое имя пользователя + пароль.Но я хочу выполнить команду, и тогда все будет сделано.
Я выполняю команду в Java с помощью 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);