Version control 将本地代码与服务器同步的最佳方法

Version control 将本地代码与服务器同步的最佳方法,version-control,synchronization,repository,samba,Version Control,Synchronization,Repository,Samba,我正在寻找最有效的方法来实时同步本地代码副本与服务器,并希望在我将更改的文件保存到本地计算机上后,服务器能够自动更新这些文件 我目前正在通过Samba访问远程资源,但速度很慢,几乎无法使用。 我不在服务器上编辑文件,因此不需要将它们与本地副本进行比较 一点背景:我使用Eclipse作为IDE在Windows上编辑了这个项目。服务器在Linux上运行,我用它编译和运行代码。我需要的是程序的本地副本,用于快速搜索文件并打开它们。然后我将编辑并保存其中一个。我想它自动上传到存储库 目前,我正在使用Fr

我正在寻找最有效的方法来实时同步本地代码副本与服务器,并希望在我将更改的文件保存到本地计算机上后,服务器能够自动更新这些文件

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

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


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

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

感谢您的回复。我将在明天的工作中尝试它。我已经尝试过远程项目,但事实证明,同步项目是一个更好的解决方案。尽管如此,多亏了你们,我现在能够在本地复制代码的同时立即将其与服务器同步。