将本地代码与服务器同步的最佳方式

Best way to synchronize local code with server

我正在寻找最有效的方法来将代码的本地副本与服务器实时同步,并希望它可以在我将更改的文件保存到本地计算机后立即自动更新它们。

我目前正在通过 Samba 访问远程资源,但速度很慢而且几乎无法使用。 我不在服务器上编辑文件,所以不需要将它们与本地副本进行比较。

一些背景知识: 我在 Windows 上使用 Eclipse 作为 IDE 编辑了项目。服务器在 Linux 上 运行ning,我用它来编译和 运行 代码。我需要的是用于快速搜索文件并打开它们的程序的本地副本。然后我将编辑并保存其中一个。我希望它自动上传到存储库。

目前我正在使用 FreeFileSync 实时同步只有一个小目录以提高速度,但我希望该解决方案可以监控整个源代码。

将其定义为通过 SSH 连接的远程项目怎么样?您可以使用远程 (SSH) 源设置项目。设置 Eclipse 来执行此操作应该比寻求低级解决方案更有效。将此与源代码管理相结合应该会有所帮助。使用任何 SCM(例如 Git),您可以提交代码并指示您的服务器提取更改。