Светло-желтая запись со стрелкой вверх ↑
означает, что пакет был обновлен.
[31c24e10] ↑ Distributions v0.18.0 ⇒ v0.20.0
Светло-пурпурная запись со стрелкой вниз ↓
означает, что пакет был понижен.
[033835bb] ↓ JLD2 v0.1.2 ⇒ v0.1.1
Светло-зеленая запись со знаком плюс означает, что пакет был добавлен .
[c145ed77] + GenericSchur v0.2.3
Светло-красная запись со знаком минус означает пакет удалено .
[54eb57ff] - InteractiveCodeSearch v0.3.1
Есть также светло-желтые записи с тильдой ~
.Они появляются, если версия пакета не изменяется, но вы закрепляете / открепляете пакет (с помощью индикатора закрепления), или есть изменения в пути пакета или в репозитории пакета (например, когда вы добавляете пакет из ветвинапример, add WebIO#master
и существует новая фиксация в основной ветви).
[033835bb] ~ JLD2 v0.1.2 ⇒ v0.1.2 ⚲
Вы также можете увидеть красные (не светло-красные) записи со знаком ?
.Такие записи подразумевают, что произошла неизвестная операция.Это, вероятно, указывает на ошибку или случай, который не обрабатывается Pkg
.
. Вы можете увидеть, как создаются эти строки здесь .
Эти выходыможет отображаться как в Updating .../Project.toml
и Updating .../Manifest.toml
.
Файл проекта : файл в корневом каталоге проекта с именем Project.toml
(или JuliaProject.toml
) описание метаданных о проекте, включая его имя, UUID (для пакетов), авторов, лицензию, а также имена и UUID пакетов и библиотек, от которых он зависит.
Файл манифеста : файл в корневом каталоге проекта с именем Manifest.toml
(или JuliaManifest.toml
), описывающий полный граф зависимостей и точные версии каждого пакета и библиотеки, используемые проектом.
Когда вы добавляете или обновляете пакет, Джулия установит или обновит не только сам пакет, но и его зависимости (также с учетом зависимостей других пакетов).
Когда эти строки могут появиться ниже .../Project.toml
и яуказывайте изменения непосредственно в вашем проекте, и когда под .../Manifest.toml
они указывают на изменения в вашем манифесте проекта или в вашем графике зависимостей Pkg.
Команды st
или status
Pkg также покажут изменения в файле вашего проекта с момента последней фиксации (если вы находитесь в git-репо).Они не показывают доступные обновления или тому подобное.
почему зеленый, а не белый?
Что ж, цвета добавляют различия, а цвет терминала по умолчанию используется для пакетов без измененийв status
и других вещах.