【发布时间】:2015-09-25 10:14:50
【问题描述】:
我已经在一个分支中提交了一些新的错误修复,我使用 requirements.txt 将最新状态拉入我的 virtualenvs 中
到目前为止,requirements.txt 中有这个
-e git+https://github.com/socialsweethearts/django-allauth.git@da237e5ab336b7d8c5ba49a6b2f64589e077ea90#egg=django_allauth-origin_nametest_patch
da237e5ab336b7d8c5ba49a6b2f64589e077ea90 是 github 中最新提交的哈希
但是现在,在我最近一次推送之后,分支现在有了新的哈希值,即0fbac17f59ea52ab906214e9e2b4b9017e5adc89。
现在,我做了pip freeze > requirements.txt,但我的 requirements.txt 没有更新到最新的提交哈希。为什么?我错过了什么吗?
【问题讨论】:
-
你真的安装了新版本(
0fbac17f59ea52ab906214e9e2b4b9017e5adc89)吗?还是你把它推送到了 Github? -
@ThomasOrozco 啊你是对的,我需要先在本地安装它,然后才会映射到 requirements.txt,对吧? :)