我有一个项目金字塔应用程序。我将它存储在git上,并在需要更新时将分支拉到服务器。到目前为止,我一直在研究Koding,但最近决定查看azure,这是开发人员的好处。
在我创建了ubuntu服务器虚拟机(实际上是在Koding下运行)后,我使用git pull下载了我的项目,但是忘了将分支更改为我正在运行的那个。所以我做了,但服务器仍然显示我的旧页面(就像我没有签出其他分支)。所以我检查了sftp,文件显示我们已经更新了。
为什么我仍然看到旧页?
答案 0 :(得分:0)
现在我知道了原因! (至少我想,但请。如果我错了,请纠正我)
我注意到每个.py文件都有.pyc文件,那些是“编译”的(简化的一点?)python文件,正如我所理解的那样。在我看来,他们没有在应用程序发布时“编译”。但他们使用setup.py编辑...编辑日期表明。
所以我没有看到我在代码中所做的更改的原因是...... http.server使用旧的“编译”文件而不是源文件!但这是正常/预期的行为吗?不知道。现在有很多其他的排队,但主要问题已经回答,所以我将此标记为答案,直到有人给出更好的答案。