2014-09-26 116 views
0

我正在使用Sublime Text 3编辑代码。 我正在使用GIT进行版本控制。 我开发的应用程序只能在CITRIX上使用。 CITRIX应用程序只能访问文件服务器上的代码。如何在文件更改时立即将本地文件夹同步到文件服务器?

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

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

另一个选择是使用GIT HOOKS来更新服务器结帐,合并,rebase等与Sublimetext插件更新工作目录保存。

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

我接受其他解决方案。 感谢您的任何建议。

+0

克隆本地驱动器中的回购存在什么问题,然后将更改从/推到CITRIX之一? – Jepessen 2014-09-26 14:23:28

+0

只适用于已提交的文件。随着我的发展,我需要运行并测试未跟踪的文件。 – Adamarla 2014-09-26 15:36:43

回答

0

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

相关问题