0

我有一个奇怪的问题,我的 git push origin master 和 cap 部署它没有更新到生产服务器上的最新代码和图像。我仍然有很久以前在本地更新过的旧图像,但更改仍未反映。

  • 有没有办法重置远程 git repo 并将本地的最新版本上传到它?

  • 或其他调试方式, git status 显示没有未跟踪的文件,所以我真的不知道哪里出错了。

4

2 回答 2

1

检查你的.gitignore文件,你可以在那里忽略这些文件或整个文件夹。

检查文件夹中的deploy.rb多阶段部署文件/deploy以确保您使用的是正确的分支(主)

当您更新映像、提交、推送到远程时,cap production deploy:pending您是否看到您的提交在此处列为待处理部署?

于 2012-10-08T16:56:10.973 回答
0

结果证明这是 cap deploy 的 SSH 超时,我没有注意到。导致并非所有提交都上传,因此看不到我最新提交的更改。必须在服务器上升级 ssh 超时。

于 2012-10-12T14:07:54.943 回答