Wie gebe ich in go.mod eine Abhängigkeit vom letzten Commit in einem Git-Repository an?
Hallo zusammen! Ich habe gerade angefangen, Go und Module zu lernen, und bin auf ein Problem gestoßen. Ich habe ein Projekt, das die Bibliothek github.com/someuser/awesome-lib verwendet. Ich habe sie über go get zu go.mod hinzugefügt, und sie hat die letzte stabile Version (z.B. v1.2.3) gezogen.
Aber der Entwickler der Bibliothek veröffentlicht keine neuen Tags, sondern fügt Fixes und neue Funktionen direkt in den main- (oder master-) Branch ein. Ich brauche, dass mein Projekt die aktuellste Version des Codes aus dem Repository verwendet, einschließlich der letzten Commits, nicht nur getaggte Versionen.
Ich habe versucht, require zu entfernen und go get github.com/someuser/awesome-lib@master auszuführen, aber das funktioniert nicht immer, oder bei go mod tidy wird alles zurückgesetzt. Ich habe auch über replace gelesen, aber das ist wohl für lokale Pfade, nicht für entfernte Repositorys.
Könnt ihr mir sagen, wie ich in go.mod richtig angeben kann, dass die Abhängigkeit auf den letzten Commit verweist?
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen