使用Coda 2内置Git功能

时间:2012-11-08 22:06:25

标签: git version-control workflow coda

我正试图离开石器时代并将版本控制集成到我的工作流程中,但我是一个完全的VC菜鸟。我在Bean Stalk有一个帐户,在那里添加了一个远程git存储库,并且已经在Coda 2中成功启动了本地git repo。我还设置了一个本地开发环境,在那里我可以运行MAMP Pro并在我的上使用domain.dev网络在本地发展。最终的游戏是使用本地git repo在本地编码,然后当我满意时,推送(正确的术语?)到远程仓库,然后将这些文件上传到托管域,托管在远程服务器上。我的旧工作流程涉及直接在服务器上编辑文件,这太可怕了。所以,我正在尝试以正确的方式做事。

我找不到任何关于如何做到这一点的好资源。再一次,我当地的git repo工作正常。但是,我希望能够将这些更改推送到Coda 2中的远程存储库。编辑站点面板中的“源”选项卡在下拉列表中只有“本地”,我无法更改其中的任何内容,不能弄清楚如何做到这一点,并在谷歌找不到多少帮助。

有什么想法?这甚至是一个好策略吗?我愿意接受建议,因为我试图找到比通过SFTP直接编辑文件更好的工作流程。

谢谢!

1 个答案:

答案 0 :(得分:2)

我相信,如果您在Coda中从头开始设置回购,则需要使用终端添加远程路径。打开终端选项卡并粘贴Beanstalk告诉您的任何内容&#39;添加现有仓库&#39;或类似的规定。它将类似于:$ git remote add origin git@<username>.beanstalkapp.com:/<repo>.git。执行此操作后,要推送到该回购,您可以使用“源”选项卡底部的“推送”按钮。

就进程而言,您使用Beanstalk所做的事情可能是最简单的&#34;,也就是说,它可能是命令行所需时间最少的那个或者#34;在您的服务器上安装软件。我想说下一步是通过将其设置为git remote直接部署到服务器。然后,您可以SSH到服务器并直接提取更改。之后,您可以使用Fabric和Capistrano等工具自动完成此过程。