We're keeping old instances of conda environments around such that people can clone them.
I noticed that when I use conda create --clone, that the packages are still downloaded and not copied.
Therefore I am wondering whether just keeping an exported environment.yaml file has the same effect.
Basically, the question is, how are the two following cases different (if at all)?
conda activate old_env
conda env export > env.yml
conda create -n new_env -f env.yml
vs
conda create -n new_env --clone /path/to/old_env
I have looked at the conda source code here but I am not familiar enough with the code base to understand what is happening.