我使用OS X进行开发,我想将更改推送到每个⌘+ S上的dev服务器。
当我签出其他分支时,我希望本地文件夹相应地更新。
所以我想我需要一个自动的双向同步解决方案。
我选择的编辑器是Sublime Text(太棒了,它很棒,您应该完全检查一下)。
我开始我的追求崇高的文本SFTP插件通过将债券,但发现它不稳定,速度慢。
然后我用Panic Transmit攻击了这个问题。
它是惊人的美丽。但是,它也没有帮助我。
传输提供两种选择:
- 本地和远程文件夹之间双向同步;
- 将SFTP挂载到文件系统。
its,它的双向同步是手动的,必须按一个按钮才能调用。
(我可能可以通过编写一些聪明的AppleScript来解决这个问题,但我不知道。)
SFTP挂载非常好-不幸的是,它具有主要缺点:文件搜索可预见地缓慢,并且似乎没有办法告诉Transmit服务器上的文件已更改。您需要卸载并重新安装才能查看远程更改。这使得分支无法使用。
我现在真的很困惑,我不想浪费几个小时来解决一个错误的解决方案。我愿意提出改善我的工作流程的工具的建议。
这是我到目前为止发现的。我不确定其中任何一个都可以真正监视远程文件夹的更改。
- 编写一些AppleScript以每十秒同步传输两次;
- 使用
rsync
和文件夹操作 ; - 使用
rsync
和FSEvent
; - 使用DoubleDown(开源);
- 购买FolderWatch(商业);
- 做其他事情。
请注意,我正在寻找一种开箱即用的解决方案。我不希望有一个无法处理其源代码的新/更改/删除的文件或文件夹的工具。