現在、私のワークフローは次のとおりです。
ローカルで、作業中の各Webサイトでgitリポジトリを維持しています。何かを公開するときは、フォルダーを圧縮し、この単一ファイルをssh経由で本番サーバーにアップロードしてから、解凍し、変更をテストして、変更を移動します。ライブフォルダーに移動すると、.gitフォルダーが削除されます。
ライブサーバーでgitリポジトリを使用するのは良い考えかと思いましたが、最初はそう思われますが、ローカル開発マシンと比較して本番サーバーで変更が同じように見えない場合は問題になる可能性があります...これにより火災が発生する可能性があります...本番サーバーのあるフォルダーにベアリポジトリを作成し、そこからパブリックフォルダーにクローンを作成して、ローカルマシンからベアリポジトリに更新をプッシュし、パブリックフォルダーのベアからプルするのはどうでしょうか。本番サーバーの...誰かがフィードバックを提供してくれるかもしれません。
後でcapistranohttp ://capify.orgについて読みましたが、このソフトウェアの使用経験はありません...
あなたの経験では、ウェブサイトの展開/更新を達成するためのベストプラクティス/方法論は何ですか?
事前に、そしてあなたのフィードバックに感謝します。