我有一个PHP / Mysql桌面服务器。我还为我的笔记本电脑和我的一个朋友安装了PHP / Mysql来开发项目。无论如何,我们可以将我们在笔记本电脑上的所有更改(即php文件以及数据库更改,无论是结构还是数据)同步到桌面PC?
答案 0 :(得分:1)
肯定你想开始使用Git,可能在www.bitbucket.org这样的地方有一个免费的私人存储库。在您的版本控制中,您可以在phpMySQL管理工具中备份SQL版本,并在每次要移动它时克隆整个存储库。
答案 1 :(得分:1)
有几个选择 https://github.com/axkibe/lsyncd#readme 将实时同步并使用inotify
如果你想成为真正的书呆子 http://www.drbd.org/ 高可用性集群
答案 2 :(得分:0)
可能最简单的方法(如果您只是希望文件在每次更改时同步)将使用 Google云端硬盘或类似服务。虽然如果你想要修订历史和更高级的工具,你可能需要某种版本控制库(git,svn等)。
但是,如果适用于您,我绝对建议使用版本控制。如果你使用git,我强烈推荐bitbucket,因为他们有最多10个(我最后一次检查)人的项目的免费闭源托管。
答案 3 :(得分:0)
最好的方法是从Digital Ocean这样的公司以每月5.00美元的价格购买VPS。然后,您可以设置一个可以轻松连接的MySQL数据库。此外,您还可以使用它来测试和部署(较小的)项目到服务器。
忘记解决问题的其他部分。您也可以在此服务器上设置git / SVN / CVS。这里有很好的在线教程。您可以访问和提交对此存储库的更改。您也可以使用像GitHub这样的网站进行此版本控制。
答案 4 :(得分:0)
与版本控制系统(例如SVN,Git或Mercurial)一起使用FreeFileSync等工具时,您可能会出错(免费提供免费软件),快速简便地将您对项目所做的更改推送到集中位置。将您的项目包含在VCS存储库中,您选择使用的VCS将控制您希望项目的同步方式。
多年来,这对我帮助很大,甚至使这个过程更快。