Ist es möglich, eine Liste aller Tags in einem Remote-Mercurial-Repository anzuzeigen, ohne sie vorher zu klonen? In git kann ich git ls-remote --tags
ausführen.Tags für Remote-HG-Repository anzeigen
Antwort
Tags werden im Verzeichnis in .hgtags gespeichert - dh in der Arbeitskopie, nicht im lokalen 'Repository'. Da alle Remote-Operationen auf dem Remote-Repository und nicht auf der Remote-Arbeitskopie stattfinden, gibt es keine Möglichkeit, Tags remote aufzulisten.
Im Wesentlichen .hgtags gibt nur Changesets bequeme Namen, Tags haben nichts mit Repository-Metadaten oder Versionskontrolle zu tun.
Beachten Sie, dass die Design-Philosophie von Mercurial darin besteht, dass es skalierbar sein sollte; Damit ein verteiltes Versionskontrollsystem skalierbar ist, muss die "harte Arbeit" auf der Maschine ausgeführt werden, die den Befehl initiiert hat. Aus diesem Grund müssen Sie zuerst einen Klon erhalten, um etwas Schwieriges zu tun.
Edit: Als Tom Anderson (siehe Kommentare) weist darauf hin, Tags sind in der Tat die Vereinigung diejenigen, die in .hgtags Dateien in allen der Kopf Revisionen, die es noch schwieriger macht.
Dies ist mit einem Standard-Mercurial-Repository nicht möglich. Wenn Sie ssh auf den Remote-Rechner zugreifen können, tun Sie dies und führen Sie aus:
Je nachdem, wie das Repository gehostet wird, kann man Web-API betrachten. Standard hg dienen bietet sie zum Beispiel
https://www.mercurial-scm.org/repo/hg-stable/raw-tags
https://www.mercurial-scm.org/repo/hg-stable/json-tags
(oder/rss-Tags, wenn Sie wie XML)
- 1. wie Tags für Tags haben
- 2. Anzeigen von XML-Tags in Etiketten
- 3. Tags eines Docker-Images von index.docker.io anzeigen?
- 4. EXIF Propertyitem für Tags?
- 5. Anzeigen abgerufenen Bilder in dynamisch erstellten Image-Tags
- 6. HTML-Tags in Zeichenfolge für TextView
- 7. Das neueste Tag in einem Commit mit mehreren Tags anzeigen
- 8. Angeklickte Bild von Flickr mit Tags und Kommentare anzeigen AngularJS
- 9. Wie können Sie div Tags mithilfe von JavaScript verbergen/anzeigen?
- 10. Anzeigen von Bildern aus Firebase-Speicher in HTML-Tags img
- 11. unerwartete ID für Eingabe-Tags
- 12. WatiN Unterstützung für HTML5-Tags
- 13. JavaScript RegEx für div Tags
- 14. Meta-Tags für einzelne Seiten
- 15. Korrekte Position für Überschriften-Tags
- 16. RoR: Tags mit anderen Tags taggen
- 17. Willkommensnachricht für Erstbesucher anzeigen
- 18. Haltermuster für ViewPager anzeigen?
- 19. 0 für Nullzeilen anzeigen
- 20. Wie kann ich Anzeigengrößen für Anzeigen erkennen?
- 21. Bootstrap Collapse.js Switch Ausblenden/Anzeigen für Menü
- 22. Abstraktion der Konvertierung zwischen ID3-Tags, M4A-Tags, Flac-Tags
- 23. Anzeigen der Seitenleiste für Betrachter
- 24. Dokument für ausgewählte API anzeigen
- 25. GIT-Verlauf für Ordner anzeigen
- 26. Steuerelement für mehrzeiligen Text anzeigen?
- 27. Weiche Tastatur für Dialog anzeigen
- 28. Tage für jeden Monat anzeigen
- 29. Applikation für Android: Bild anzeigen
- 30. Zwei separate Skript-Tags für Google Analytics?
es dann möglich sein würde, zu prüfen, nur die '.hgtags 'Datei irgendwie? – troelskn
Nicht so weit ich weiß. Es ist aber nur eine gewöhnliche Datei, wenn Sie also hg über ssh verwenden, sollten Sie in der Lage sein, scp zu scp. – James
Ah .. Ich denke, meine Frage könnte dann umformuliert werden zu: Gegeben ein Repository-URI, was wäre der relative Pfad zum HEAD-Speicherort dieser Datei? Kann ich den relativen Pfad einfach vorgeben? – troelskn