“When you add a package, no matter if local or remote, each version is copied to an internal Julia folder where it should not be modified anymore.“
I think I finally understood why I had two versions of my package in my computer; this has all been pretty confusing to me. I wonder whether we should be warned when adding a local package that if this is our own package, we should be using dev instead?