mein Schritt ist gelöscht:
0 Besuche repos Testkopie an g arbeiten:/test1 und g:/test2
1, fügen Sie eine Datei namens f1 .txt zu Repos und commit es bei g: /test1/f1.txt 2, Machen Sie einige Änderungen an f1.txt und Festschreiben bei g: /test1/f1.tx
3, Update g:/test2 zu Kopf rversion dann lösche g: /test2/f1.txt und committe
4, Verwenden Sie pysvnClient.log, um Kopf-Reversion-Log-Nachricht zu bekommen bekommen Fehler! Aber erhalten niedrigere Revisionsprotokoll Nachricht wird Erfolg.
Ich habe versucht, fast jede Log-Parameter-Kombination, aber keine Oen Arbeit!
Ich versuche auch peg_revision, revision_start, revision_end params Werte, aber keiner funktioniert! Vielen Dank, um mir zu helfen, das richtige Ergebnis zu erhalten oder zeigen Sie mir Ihren Code!pysvn Protokoll kann nicht erhalten Kopf Revisionsprotokoll begehen, wenn Datei
1
A
Antwort
0
Dies ist normal svn Verhalten, das Pysvn ausgesetzt ist.
Das Problem ist, dass die Datei nach dem Festschreiben in (4) nicht in HEAD existiert.
Sie müssen eine Peg-Revision verwenden, damit svn die Datei und ihren Verlauf finden kann.
Sie sollten das gleiche Problem mit dem Befehl svn sehen.
Barry (pysvn Maintainer)
Verwandte Themen
- 1. kann nicht Code begehen nach einer Datei
- 2. Warum kann pip nicht finden pysvn?
- 3. Wie kann man Anmeldefehler mit PySVN abfangen?
- 4. MalformedURLException erhalten: Protokoll nicht gefunden?
- 5. Kann nicht begehen Änderungen mit gitextensions
- 6. Erhalten UITableView Kopf-/Fußzeilen
- 7. Kann nicht verlassen Git in Windows begehen
- 8. Protokoll, wenn Datei vom Server angefordert wird
- 9. Docker begehen mysql nicht
- 10. C++ extern nicht, wenn sie in Kopf
- 11. PYSVN: Wie stelle ich den lokalen Arbeitsordner ein, damit ich eine Datei committen kann?
- 12. Erhalten SHA1 von neuesten Fern begehen
- 13. git nicht begehen, weil eine gelöschte Datei nicht
- 14. Wie kann ich die Codezeile erhalten für eine Datei in git pro begehen
- 15. Set begehen als root begehen
- 16. Pushnotification nicht erhalten, wenn ipa-Datei installieren
- 17. Git Bedeutung von '(Kopf -> Branch_Name)' und '(Master)' in Protokoll
- 18. In Mercurial, Wie überprüft man das Revisionsprotokoll eines bestimmten Ordners?
- 19. ICMPv6 Protokoll nicht erreichbar (Protokoll nicht unterstützt)
- 20. Fußball-Kopf zu Kopf
- 21. Verlauf/Protokoll einer (möglicherweise entfernten) Datei in Git erhalten
- 22. Erhalten Sie MSBuild, um eine Datei in das Protokoll auszugeben?
- 23. Stored Procedure: nur begehen, wenn erfolgreich
- 24. Git, lese Nachricht neuesten begehen, wenn
- 25. SVN Codeänderungen im Protokoll erhalten
- 26. Angular2 aus Datei: /// Protokoll
- 27. Kann Datei nicht von Web API erhalten
- 28. vollständig entfernen eine frühere begehen
- 29. Laravel Protokoll Max Datei funktioniert nicht
- 30. Wie ein alten begehen und macht es zu einem neuen begehen
Wie gesagt, ich peg_revision, revision_start auch versucht, revision_end etc. zur Verfügung params Werte und Kombinationen aber nicht funktioniert! – chunyisong
Die Peg-Revision muss eine Revision sein, in der die Datei existiert. Versuchen Sie, mit dem Befehl svn log zu experimentieren. Sobald der Befehl svn log funktioniert, kann er in ein pysvn-Skript konvertiert werden. –