如何在更改文件时立即将本地文件夹同步到文件服务器?

时间:2014-09-26 14:14:35

标签: git sync sublimetext githooks fileserver

我使用Sublime Text 3来编辑代码。 我正在使用GIT进行版本控制。 我开发的应用程序仅适用于CITRIX。 CITRIX应用程序只能访问文件服务器上的代码。

目前我有我的本地' CITRIX可以访问的文件服务器上的GIT repo。 这样我就可以立即编辑和运行代码。 问题是因为它不是本地磁盘,GIT很慢。 我希望repo在一个真正的本地磁盘上,所以GIT是全速的。 我希望能够在CITRIX应用程序上运行工作目录代码。 我不想手动启动同步。

我想我希望有一些应用监控我的本地GIT仓库,并在保存,移动,重命名,创建和删除时立即静默地将树同步到文件服务器。 这样它在编辑时和分支切换时都会同步。

另一种选择是使用GIT HOOKS在结账,合并,转换等服务器上使用Sublimetext插件更新服务器,以更新工作目录保存。

有没有可以做到这一点的工具? 便携式但不是必需的。 能够排除.git文件夹会很高兴。 它适用于Windows XP SP3,但该公司很快将升级到Windows 7。

我对其他解决方案持开放态度。 感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

我正在使用DSynchorinze。文档说它每十秒钟同步一次,但这似乎是错误的,因为它似乎几乎立即在文件被更改时立即执行。