使用Git更新Atomic网站
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Git更新Atomic网站相关的知识,希望对你有一定的参考价值。
我想以原子方式更新实时网站。如果我们对页面,图像和javascript进行了多处更改,则所有更改应同时显示,不会出现停机,不一致或404。
如果我只是将更改的文件复制到网站目录中,那么至少有少数请求会看到不一致的网站。如果我将新站点复制到一个单独的目录,然后重命名旧目录以使其退出生产并重命名新目录以使其生效,那么在短暂的一刻我们将获得404s。
我真的有两个问题:
如何以原子方式更新文件目录?
我怎样才能与Git协调?我们想使用git pull(或者可能是push)进行部署。 git repo中站点的路径与服务器上的路径不同,因此需要使用git命令或OS命令进行一些移动/重命名。
以上是关于使用Git更新Atomic网站的主要内容,如果未能解决你的问题,请参考以下文章