jk2K's 窝

休息,是为了更好的前行

哈喽, 我是叶萌(@jk2K), 一名来自中国的 PHP / iOS 开发者


  1. 用 Git 和 Git hooks 解决多地开发时 MySQL 同步问题

    需求我经常在家和公司的不同电脑上开发一个Web项目, 代码托管可以用GitLab或者GitHub, 这解决了代码的多地同步问题, 但是MySQL一直没发现一个好的方式来同步。目前MySQL多地同步的方案主要有以下几种 使用可远程连接的MySQL, 多地开发时直接连接这个数据库, 这个方案如果网速不好的话,就不合适 A 地使用mysqldump导出sql文件,发送给 B 地,B 地再恢复到MySQL中,这个方案手动操作的话很麻烦,费时 使用git和git hooks在提交和合并代码时自动相应 …

    于  git 继续阅读

  2. 通过 Git hooks 自动部署代码

    准备条件 假设web目录为/www/example.com 本地git目录为/website_dev 公共git仓库地址为http://git.example.com/test/test.git git用户为username, 密码为password 步骤 在/www/example.com目录下执行以下命令 git clone http://git.example.com/test/test.gitgit remote add product http://username:password …

    于  git 继续阅读