Seit einigen Jahren verwenden wir Mercurial intern (Version 3.1.2) auf einem designierten Server, der jetzt außer Dienst gestellt wird.Hat sich das Aktualisierungsverhalten des Repositorys geändert?
Auf einem neuen Server wurde das gesamte Repository kopiert und Mercurial 4.0.0 installiert. Alles scheint zu funktionieren, aber
http://192.168.0.3:8000/?sort=lastchange
wir machen starken Gebrauch von dem obigen Befehl ‚Puller‘ von Endlagern zu informieren, die von anderen Benutzern aktualisiert wurden.
Es wird nicht korrekt sortiert, das letzte Änderungsdatum eines Repositorys, für das ein Commit durchgeführt wurde, wird nicht aktualisiert (es wird nicht gemeldet, dass es aktualisiert wurde).
Ich stecke fest!
Ich habe keine Ahnung, ob sich etwas geändert hat, aber bist du dir sicher, dass du den richtigen Weg dafür gewählt hast? Nehmen wir an, Sie und ich und ein Kollege arbeiten am selben Projekt. Ich habe seit Montag an Änderungen gearbeitet (es ist jetzt Donnerstag) und bin gerade zur Arbeit gekommen. Meine letzte Änderung war gestern, Mittwochabend. Sie haben gerade gezogen, einen kleinen Bugfix begangen und gedrückt. Unser Kollege wird über Ihr System von einem neuen Changeset informiert, damit er zieht. Jetzt schiebe ich mir, diese sind alle vor deiner dated. Ist er informiert? Scheint nicht, aber sollte er nicht sein? –
Der richtige Weg, jemanden über neue Changesets zu informieren, ist, dass jemand einen 'hg incoming' macht. Es wird diese Person informieren, wenn Änderungsdateien im Remote-Repository vorhanden sind, die nicht lokal sind. –