TextMate/Coda使用传输和版本的工作流程

问题描述:

我使用TextMate来完成我的HTMl,PHP,JS /其他语言和CSSEdit来完成我的CSS。TextMate/Coda使用传输和版本的工作流程

我想TextMate的与发送更好,因为在我喜欢这个工作的那一刻整合:

的TextMate:编辑代码 发送:查找文件夹并拖动到在线服务器 的Firefox:刷新页面 漂洗,重复。

对我来说感觉非常笨拙,我也对CSSEdit做了同样的事情(尽管CSSEdit的实时预览意味着我只需要上传一次),但是我希望能够在保存时将Transmited上传编辑的文档服务器上的相关位置(因为启用了链接浏览)。

没有人有他们遵循或TextMate中启用宏做这样的任务,他们将肯定使我的生活轻松了许多有一定的工作流程,科达也是一种选择,而不是TextMate的如果需要的话。

能够让版本/ Git-Tower自动提交保存会很好。

我推荐@ Adam的解决方案来上传您的问题的一部分,但为什么您同时使用Git和Transmit?为什么不Git的一切?

我的工作流程:

  • 在我的机器我把一个Git仓库,我做的所有工作。工作目录由MAMP提供,这样我可以在提交任何内容之前测试我的代码。
  • 当我感到满意时,我承诺我的最新变化,直到我认为我正在工作的分支是稳定的。
  • 当我准备好时,我会推送到服务器,在该服务器上,提交后钩子将最新版本检出到“pre-prod服务器”中。
  • 当一切都已经过测试死亡,分支合并等我手动检查存储库到“prod服务器”。

在任何时候都不需要使用FTP客户端,所有事情都是从编辑器(之前的TextMate,现在的Vim)完成的。

+0

听起来都非常好,你有共享主机或专用服务器?由于我现在在共享主机上,所以我受限于我可以做的事情,但我打算今年转移到MediaTemple托管服务器,至于你的git存储库,你有什么建议可以用来学习什么资源Git的?你能否详细说明这个过程? – 2011-03-19 22:51:03

+0

@Miles Gray,我通常在[Linode](http://goo.gl/xjvD0)上使用VPS。这是共享和专用之间的一半,我可以安装和调整我需要的任何东西。至于建议,Git现在非常受欢迎,所以网上有很多教程。以下是一些资源:[简介](http://goo.gl/RGcxj),[参考](http://gitref.org/),[教程](http://goo.gl/kPwAL), [基于我的工作流程的教程](http:// goo。gl/Ybzik),[类似](http://goo.gl/15fmY),[另一个](http://goo.gl/44E1W)和[一个很好的作弊表格](http://goo.gl/ w8RkR)。 – romainl 2011-03-20 06:54:23

如果您在Transmit中设置了一个站点,并打开保存文件的本地目录,您可以通过键入ctrl-shift-f来激活Textmate Transmit bundle。然后点击1或2. 1将上传当前目录,2将发送当前文件。

您可能会考虑使用传输功能将FTP服务器安装为卷,并直接在服务器上编辑文件。至TextMate安装的FTP服务器将看起来只是另一个卷。搜索传输磁盘的帮助文件,它们的名称用于此功能。