如何处理服务器上的文件并使它们保持同步?

时间:2015-05-17 09:09:40

标签: linux debian vmware web-deployment

我已经使用VMWare和Debian建立了一个开发Web服务器。这一切都很好,但我有一个问题。

我需要能够使用服务器上的文件或它们的副本。但是,两组文件同步很重要。例如,在我的文本编辑器中,如果我正在处理index.php我不想每次都使用FTP上传,而且我不想手动跟踪我编辑的文件等

关于如何实现这一目标的任何想法?

2 个答案:

答案 0 :(得分:1)

除了版本控制,您还可以使用sshfs实现它。它基本上就像在本地系统中安装远程目录一样。

更多信息:

http://en.wikipedia.org/wiki/SSHFS

https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh

答案 1 :(得分:0)

经过多次搜索后,我觉得我的最佳解决方案是使用lsyncd随时更改文件到开发服务器。

虽然我使用git但我觉得设置一个Git服务器并且每次进行更改时都必须commitpush不是我想要做的。使用lsyncd我可以在本地计算机上使用git来跟踪项目。