Capistrano 部署会忽略自我命名 git 用户以来所做的所有更改



我正在使用capistrano来部署Rails 3.2应用程序。我的代码托管在带有 ubuntu 服务器的 Git 服务器上。最近我开始研究如何使用更多的 git 功能,因为我使用的只是提交和推送。Capistrano 负责处理并将其部署到生产中。

我对 git 所做的唯一不寻常的事情是以下内容(更多人会使用这个 git):

git config --global user.name "syl"
git config --global user.email syl@my.mail.adress.com

自从我这样做以来,capistrano 在 rails 部署文件夹中忽略了我的所有新提交,奇怪的是,如果我使用 capistrano 跟踪中的命令创建克隆:git clone -q linuxserveruser@gitserverip:/path/of/my/master/repo/我的最新更改都在这里。

发生了什么,我该怎么做才能将我的新提交投入生产?

可能需要删除 Capistrano 共享缓存(并且您可能也移动/重命名了 git 存储库。

最新更新