Guten Tag,
Ich versuche gerade in einem Programm JavaHL durch reines SVNKit zu ersetzen.
Allerdings ist die Dokumentation meiner Meinung nach ziemlich schlecht und auch Google findet nichts zu meinem Problem.
Ich möchte einfach nur ein Checkout machen, mehr brauche ich garnicht.
Bisher habe ich folgendes:
mein Problem ist nun, dass man für
eine Klasse benötigt, die ISVNEditor implementiert.
Allerdings habe ich keine Ahnung, wie eine solche Implementierung aussehen soll. Google hilft mir hier leider auch nicht, da es mich immer wieder zur "tollen" Dokumentation bringt, die mir nur sagt, welche Methoden wann aufgerufen werden.
Kann mir jemand sagen, wie eine solche Implementierung aussehen soll, oder hat einen Link zu einer besseren Erklärung als der Anleitung auf svnkit.com? Oder kennt jemand eine Alternative zu
?
Ich versuche gerade in einem Programm JavaHL durch reines SVNKit zu ersetzen.
Allerdings ist die Dokumentation meiner Meinung nach ziemlich schlecht und auch Google findet nichts zu meinem Problem.
Ich möchte einfach nur ein Checkout machen, mehr brauche ich garnicht.
Bisher habe ich folgendes:
Java:
if(configuration.getUrl().startsWith("svn://")){
SVNRepositoryFactoryImpl.setup();
} else if(configuration.getUrl().startsWith("http://")){
DAVRepositoryFactory.setup();
} else {
throw new SVNException(SVNErrorMessage.create(SVNErrorCode.BAD_URL, "The repository url has to start with svn:// or http://.", SVNErrorMessage.TYPE_ERROR));
}
SVNURL url = SVNURL.parseURIDecoded(configuration.getUrl());
repository = SVNRepositoryFactory.create(url);
authManager = new BasicAuthenticationManager(username, password);
repository.setAuthenticationManager(authManager);
mein Problem ist nun, dass man für
Code:
repository.checkout()
Allerdings habe ich keine Ahnung, wie eine solche Implementierung aussehen soll. Google hilft mir hier leider auch nicht, da es mich immer wieder zur "tollen" Dokumentation bringt, die mir nur sagt, welche Methoden wann aufgerufen werden.
Kann mir jemand sagen, wie eine solche Implementierung aussehen soll, oder hat einen Link zu einer besseren Erklärung als der Anleitung auf svnkit.com? Oder kennt jemand eine Alternative zu
Code:
repository.checkout()