0

私の git push origin master と cap deploy が本番サーバー上の最新のコードとイメージに更新されないという奇妙な問題があります。ずっと前に localy を更新した古いイメージがまだあり、変更がまだ反映されていません。

  • リモート git リポジトリをリセットして、ローカルのクリーンな最新バージョンをアップロードする方法はありますか?

  • またはデバッグする他の方法、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 に答える