2 Stimmen

Kann SmartSVN als Befehlszeilentool verwendet werden?

Ich würde gerne ein Skript schreiben, das alle paar Stunden Dinge aus einem Repository auscheckt, und ich würde gerne wissen, ob ich SmartSVN von der Befehlszeile aus verwenden könnte, um dies zu tun. Wenn SmartSVN nicht von der Befehlszeile aus verwendet werden kann, welchen Subversion-Client könnte ich verwenden? Bitte empfehlen Sie einen, der auch eine Authentifizierung unterstützt (ich hoffe, dass alle von ihnen wissen, wie man das macht, aber man weiß nie).

3voto

Alan Haggai Alavi Punkte 69510

Ich weiß nichts über SmartSVN. Wenn Sie die offiziellen Subversion-Binärdateien verwenden, erhalten Sie Zugriff auf die Befehlszeile.

1 Stimmen

SVN hat auch Bindungen für eine Reihe von Skriptsprachen wie Python und Perl, wenn Sie diesen Weg gehen möchten.

0 Stimmen

@Ferruccio: Ja, das wird eine bessere Strecke sein.

1voto

mstrap Punkte 15826

Wenn Sie eine Java-basierte Lösung bevorzugen, sollten Sie SVNKit ausprobieren.

0 Stimmen

Für diejenigen, die bereits SmartSVN verwenden, scheint es, dass es auf SVNKit aufgebaut wurde. Version 7 enthält ein Batch-Skript im Verzeichnis %SmartSVNHome%\lib, das jsvn.jar aufruft. Ich bin mir nicht sicher, ob alle Funktionen vorhanden sind (Hilfe für einige Befehle fehlt), aber ich konnte traditionelle SVN-CLI-Aufrufe aus diesem JAR ausführen.

1voto

Ákos Kozák Punkte 68

SmartSVN hat kein Kommandozeilen-Tool, das bedeutet, dass Sie SVN-Befehle nicht ausführen können, wenn nur SmartSVN auf Ihrem Betriebssystem installiert ist.

Wenn Sie gerne SVN-Befehlszeile hätten, müssen Sie einige offizielle Binärdateien installieren. Hier finden Sie einige entsprechend Ihrem Betriebssystem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X