Lassen Sie uns sagen, ich war auf einer clojure Bibliothek Hacking ich in meinem Projekt verwenden wurde:Kann Leiningen Bibliothekscode von lokal ausgechecktem Quellcode laden?
/User/SCDF/Code/myproject/
/User/SCDF/Code/other-Völker-Projekte/clojure- Bibliothek-geklonten-from-github
Derzeit wenn ich Änderungen in clojure-library-cloned-from-github
mache ich dann lein install
betreiben meine neue Version auf das lokale Repository zu schieben (ich habe mich verändert meine und ihre project.clj
auf eine neuere Version -SNAPSHOT
Punkt der Bibliothek, so dass es jedes Mal aktualisiert wird) und starten/starten Sie dann lein deps
unter myproject
.
Gibt es einen Weg, ich kann Leiningen in ../../clojure-library-cloned-from-github
für den Quellcode für die Bibliothek statt mit einem Maven und Gläser suchen, so dass, wenn ich Änderungen an den Code sie zur Laufzeit gesehen werden?
Side Frage, würde das Git nicht verwechseln? Auf 'nix stelle ich mir vor, dass es über weiche Links weiß und man kann ihnen sagen, ihnen nicht zu folgen, aber sind Knotenpunkte auf NTFS grundsätzlich nicht transparent? Ich nehme an, Sie fügen 'checkouts /' zu '.gitignore' hinzu. – SCdF
Ja, checkouts ist eine lokale Entwicklungsfunktion. Deshalb müssen Sie die Bibliothek auch in Ihre Projektabhängigkeiten einfügen, die Checkout-Version wird dabei bevorzugt. Es ist also eine gute Idee, es in deiner Versionierung zu ignorieren. – NielsK