2012-09-02 71 views
0

人们通常如何管理本地东西的远程东西?假设我有一个运行ubuntu的EC2实例,而我的开发机器是一个OS X.我有一个symfony2项目。人们通常是直接在EC2上的远程服务器上处理文件吗?如果是的话,他们如何在EC2盒子上使用文本编辑器如崇高的文本?同步本地开发分支与远程分支

回答

0

我不能说“人”是如何工作的。但对我来说最好的做法是以下几点:

远程:

你永远不会从现在起遥控器直接工作了! (除了通过SSH安装商)

地方:

  • 安装本地网络服务器。我建议http://php-osx.liip.ch/但你也可以使用MAMP(不喜欢那样)。在Web文件夹
  • 克隆 Git仓库中定义的symfony项目远程数据库
  • 查看更改本地

提交&推将远程自动拉

+0

定义远程数据库? ??所以你会在你的本地机器上针对你的生产数据库进行开发?我听过的最糟糕的想法。 –

+1

我没有理由为什么要判断我的观念。 Symfony允许在每个环境中使用不同的数据库。所以,当你在--env = dev上开发时,你会使用另一个数据库而不是--env = prod,这是你的远程应用程序。 学说: dbal: dbname:%database_name%_test –

相关问题