【问题标题】:Different dependencies for different branches in a Julia package?Julia 包中不同分支的不同依赖项?
【发布时间】:2021-05-28 17:50:52
【问题描述】:

我正在开发一个 Julia 包,并且我有一个新的 git 分支,它将具有不同的依赖项。是否可以将依赖项添加到分支 B 上的包,而不是分支 A?目前我正在使用

pkg> activate PackageName
pkg> add DependencyPackageName

但这会更改所有分支的 Project.toml 文件。

【问题讨论】:

  • 这不是 git 应该如何工作的,更有可能你只是混合了一些东西(比如分支名称、文件夹、文件)。
  • 昨晚遇到这个问题时,我显然太累了。我在 Atom 中更改分支而不推动我的更改,所以我认为这很混乱。现在,如果我推送更改然后切换分支,Project.toml 符合预期。

标签: git julia branch


【解决方案1】:

我使用 Atom 编辑器查看不同的分支没有推送我的更改,所以我认为这很混乱。

执行此操作的正确方法是转到要添加依赖项的分支并像往常一样添加它。这只会更改当前分支中的 Project.toml 文件。如果您随后提交更改,您将能够切换到不同的分支并查看未更改的 Project.toml 文件。

【讨论】:

    猜你喜欢
    • 2017-04-19
    • 2013-11-09
    • 1970-01-01
    • 2019-11-18
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多