Loi*_*icM 5 python python-poetry
假设我错误地运行了 apoetry update <module>并且我想撤消它:
这是更新命令的输出
\nUpdating dependencies\nResolving dependencies... (11.5s)\n\nWriting lock file\n\nPackage operations: 0 installs, 2 updates, 0 removals\n\n \xe2\x80\xa2 Updating mymodule (1.20.28 -> 1.20.36)\n ...\nRun Code Online (Sandbox Code Playgroud)\n我目前的做法是在重新运行之前恢复pyproject.toml到poetry.lock之前的状态poetry install
git restore poetry.lock pyproject.toml\npoetry install\n\nInstalling dependencies from lock file\n\nPackage operations: 0 installs, 2 updates, 0 removals\n\n \xe2\x80\xa2 Updating mymodule (1.20.36 -> 1.20.28)\n ...\nRun Code Online (Sandbox Code Playgroud)\n然而,这意味着我将丢失尚未对这些文件提交的更改(例如其他模块的更新)。
\n有没有办法只使用诗歌命令来做到这一点?
\n我知道我也可以poetry add mymodule="previous-version"将模块恢复到以前的版本,但是不能保证其依赖项也恢复到与以前完全相同的版本。
| 归档时间: |
|
| 查看次数: |
2467 次 |
| 最近记录: |