Предположим, что я разветвляю пакет и делаю некоторые изменения в его коде. Теперь я хотел бы использовать эту модифицированную версию вместо оригинальной, поставляемой с Pkg. Как я могу это сделать?
Поэтому стоит отметить, что пакеты не поставляются с самим Pkg. Диспетчер пакетов в большинстве случаев связан с общим реестром Julia (размещенным на GitHub), но вы также можете подключить его к другому общедоступному или частному реестру пакетов. Вы также можете удалить подключение к реестру, но при этом диспетчер пакетов должен быть установлен и работать.
Если вы хотите просто использовать разветвленную версию, которую вы не разрабатываете локально, вы можете сделать что-то вроде:
(v1.0) pkg> add https://github.com/fredrikekre/ImportMacros.jl
Обратите внимание, чтобы войти в режим Pkg из Repl, вы должны ввести ]
.
Если вы активно разрабатываете код из форка локально, вам следует следовать примеру здесь: https://julialang.github.io/Pkg.jl/v1/managing-packages/#developing
Узнайте больше здесь: https://julialang.github.io/Pkg.jl/v1/managing-packages/#**3.**-Managing-Packages