Powiedzmy, że było włamanie na biblioteki Clojure używałem w moim projekcie:Czy można pobrać kod biblioteki ładowania ze źródła lokalnego?
/Użytkownik/SCdF/Kod/myproject/
/Użytkownik/SCdF/Kod/inne ludy-projekty/clojure- biblioteka-sklonowany-z-github
Obecnie, kiedy dokonać zmian w clojure-library-cloned-from-github
i następnie uruchomić lein install
pchnąć moją nową wersję do lokalnego repozytorium (ja zmieniłem i ich project.clj
pkt do nowszej wersji -SNAPSHOT
biblioteki, aby była aktualizowana za każdym razem), a następnie uruchom ponownie/uruchom lein deps
na myproject
.
Czy jest sposób, w jaki mogę powiedzieć leiningenowi, aby w pliku ../../clojure-library-cloned-from-github
szukał kodu źródłowego biblioteki zamiast używać znacznika i słoików, aby po wprowadzeniu zmian w kodzie były one widoczne w czasie wykonywania?
Pytanie boczne, czy to nie pomyliłoby gita? Na "nix" wyobrażam sobie, że wie o miękkich łączach i można powiedzieć, żeby ich nie śledzić, ale czy punkty połączenia w systemie plików NTFS nie są w zasadzie przezroczyste? Przypuszczam, że dodajesz 'kaski /' do '.gitignore' – SCdF
Tak, kasy to lokalna funkcja rozwijania. Właśnie dlatego musisz dodać bibliotekę do swoich zależności w projekcie, wersja kasy jest po prostu preferowana. Zignorowanie tego w swojej wersji jest dobrym pomysłem. – NielsK