2

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

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

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

谢谢!

4

1 回答 1

2

我相信,如果您在 Coda 中从头开始设置存储库,则需要使用终端添加远程路径。打开终端选项卡并粘贴 Beanstalk 告诉您“添加现有存储库”或类似内容的任何内容。它会是这样的:$ git remote add origin git@<username>.beanstalkapp.com:/<repo>.git。完成此操作后,要推送到该存储库,您可以使用 Source 选项卡底部的 Push 按钮。

就进程而言,您使用 Beanstalk 所做的可能是“最简单的”,也就是说,它可能是在命令行上或在服务器上安装软件所需时间最少的一个。我想说下一步将通过将其设置为 git 远程直接部署到服务器。然后,您可以通过 SSH 连接到服务器并直接拉取更改。之后,您可以使用 Fabric 和 Capistrano 等工具来自动化该过程。

于 2012-11-09T14:30:06.383 回答