代码之家  ›  专栏  ›  技术社区  ›  zedoo

使用rsync(或svn、git、cvs)部署并在部署期间忽略不一致的状态?

  •  2
  • zedoo  · 技术社区  · 16 年前

    我们目前正在讨论通过rsync部署网站。但是,在同步过程中,应用程序处于不一致的状态,因为某些文件可能已经同步,而其他文件仍然保留旧版本,对吗?人们如何处理这个问题?我想通过svn/git/cvs部署时也存在同样的问题。我应该关闭站点,rsync,然后再打开一次吗?或者人们只是忽略了这个不一致的问题?

    1 回复  |  直到 12 年前
        1
  •  6
  •   Marcelo Cantos    16 年前

    使用两步展开。rsync到一个测试目录,理想情况下测试它,然后交换生产和测试部署。第一次这样做时,您可能没有现成的测试目录,但是您可以通过简单地从生产到测试的同步来解决这个问题。

    推荐文章