Ist es möglich, einige einfache Befehle für Tortoise SVN über einen Node.js Server auszuführen? Im Wesentlichen ein Update und Commit für ein Repository.Run Tortoise SVN von Node.js
0
A
Antwort
2
Mit dem Modul child_process
können Sie das gewünschte Shell-Skript ausführen. Finden Sie einfach die Svn-Befehle, die Sie ausführen müssen, und beziehen Sie sich auf die node js child_process docs. Sie benötigen svn, um auf dem Server installiert zu werden, auf dem Ihr Knotenprozess läuft. Hier
ist ein vereinfachtes Beispiel:
const spawn = require('child_process').spawn;
const pathToRepo = findPathToRepoSomehow();
const svnUpdate = spawn('svn', ['update', pathToRepo]);
svnUpdate.on('close', (code) => {
console.log('update successful!');
});
Sie würden wollen, als auch Fehlerbedingungen behandeln.
Verwandte Themen
- 1. Sichern von Tortoise SVN Dateien
- 2. Tortoise SVN automatische Sperre
- 3. Tortoise SVN Diff Farbcodes
- 4. Ordner mit Tortoise svn
- 5. svn: ignoriere Tortoise
- 6. Tortoise SVN Merging - New Trunk
- 7. Verwendung von Svn Tortoise Funktionen durch Code
- 8. Äquivalent von Tortoise SVN Update in Tortoisegit?
- 9. Verwenden von Tortoise SVN diff in TFS
- 10. Tortoise SVN Side Hooks Skripte
- 11. Tortoise SVN Commit standardmäßig deaktiviert
- 12. Tortoise SVN Protokollierung ohne commit
- 13. Wie von der Kommandozeile svn + ssh mit Tortoise SVN verwenden
- 14. Tortoise SVN gelöschte Ordner kommen wieder
- 15. Umgang mit Konflikten in SVN mit Tortoise?
- 16. Commit zu Tortoise SVN nach Hudson bauen?
- 17. Tortoise SVN - Wie ändert man das Kontextmenü?
- 18. Unterschied zwischen Tortoise SVN und CollabNetSubversion
- 19. Tortoise SVN Move-Befehl schlägt mit Meldung
- 20. Wie speichert Tortoise SVN Repository-Dateien?
- 21. Linking Tortoise SVN Revisionsnummer zu Assembly Version
- 22. Zugriff verweigert Tortoise SVN 64 Bits
- 23. Tortoise Svn immer 45 zusätzliche Dateien zusammenführen
- 24. Wie SVN Trunk in einen Zweig (SVN 1.6) mit Tortoise SVN zusammenführen
- 25. node.js run Funktion im Kindprozess?
- 26. FTP-up-Website mit ohne Hochladen von .svn-Dateien Tortoise Svn
- 27. Verschieben Sie das Verzeichnis über das SVN-Repository mithilfe von Tortoise SVN
- 28. Einchecken von Code zu Visual SVN-Server mit Tortoise Svn Client
- 29. Tortoise Svn zeigt alle unmodifizierten Dateien als Geändert
- 30. Tortoise SVN - „Wiederherstellen nach commit“ Option nicht verfügbar
TortoiseSVN ist ein GUI-Tool, das daher nicht dafür geeignet ist. Aber das Paket bündelt die offiziellen Kommandozeilen-Tools. –