【发布时间】:2019-02-01 21:59:41
【问题描述】:
我的项目有一个 git repo。
我经常更改我的conda 环境,所以我希望我的存储库能够跟踪环境的变化,并能够推送最新的环境并将其拉入另一台计算机。可能吗?
我搜索并找到了几个解决方案(例如https://tdhopper.com/blog/my-python-environment-workflow-with-conda/),但没有一个提供自动更改跟踪。
意思是,我想将我在环境中所做的任何更改都包含到项目的存储库中。比如添加新包等。这样当我在另一台计算机上 git pull 时,新包也会被拉取并添加到环境中。
【问题讨论】:
-
有可能。为您的问题添加更多详细信息,也许您会得到答案。
-
@TimBiegeleisen 缺少什么?
-
@okuoub 如果您有一些更改,请提交并将其从您的机器推送到 github。然后你使用 git pull 在你的另一台计算机上引入这些更改——这是使用 git 的正常方式。但也许你在问一些不同的事情——但你想完成什么并不是很清楚
-
@nos 我想将我在环境中所做的任何更改都包含到项目的存储库中。比如添加新包等。这样当我在另一台电脑上 git pull 的时候,新的包也会被拉取并添加到环境中。
-
@okuoub 好的,这很重要,所以将其添加到您的问题中。不过,我对 conda 的了解还不够,无法回答。
标签: git github version-control conda environment