【问题标题】:How do I immediately sync a local folder to a file server when files are changed?文件更改时如何立即将本地文件夹同步到文件服务器?
【发布时间】:2014-09-26 14:14:34
【问题描述】:

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

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

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

另一种选择是使用 GIT HOOKS 在结帐、合并、变基等时更新服务器,并使用 Sublimetext 插件更新工作目录保存。

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

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

【问题讨论】:

  • 在本地驱动器中克隆存储库然后从/向 CITRIX 推送更改有什么问题?
  • 这只适用于提交的文件。随着我的开发,我也需要运行和测试未跟踪的文件。

标签: git sync sublimetext githooks fileserver


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多