我在我的Package.swift
中有一个本地依赖,形式如下:
.package(url: "file:///Users/User/Documents/.../my-dependency", .branch("master")),
本地依赖项正在开发中。我希望更新到最新版本,但是我找不到只更新该软件包而不必拉取和重建所有其他项目依赖项的方法。到目前为止,每次对本地依赖项进行小修改时(假设我有互联网访问权限),我都必须拉取和重建Vapor和Fluent。
当我运行`swift package update --help`时,我看到有一个指令:
POSITIONAL ARGUMENTS:
packages The packages to update (optional)
然而,每当我尝试像 swift package update my-dependency
或 swift package update My-Dependency
这样的操作时,它都会重新拉取所有内容。
我应该如何更新单个依赖项?如果我最终确实想要更新所有其他第三方依赖项,我该如何告诉 SPM 在重新拉取和构建之前检查 GitHub 上的包是否有实际更改?