假设您有一个这样的项目设置:
-WebApp
|_ requirements.txt
|_ bootstrap.py (virtualenv bootstrap script)
|_ src
|_ setup.py
|_ develop-app
|_ somecode.py
|_ morecode.py
bootstrap.py是使用virtualenv创建的:
https://virtualenv.pypa.io/en/latest/reference.html#creating-your-own-bootstrap-scripts
现在,整个WebApp目录都是一个git repo(显然不包括virtualenv).目的是创建一个便携式virtualenv / git环境.问题是如果你把develop-app放在你的requirements.txt中作为develop,它会将它安装在你的virtualenv dir中的/ src下,并将它符号链接到你的virtual-env site-packages中.你最终得到的是你的源代码的两个副本 – 一个由git跟踪,另一个在你使用但未被git跟踪的Virtualenv中.
您如何确保git(develop-app)跟踪的目录中的更改会自动在virtualenv中更新?
最佳答案
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。