0
人们通常如何管理本地东西的远程东西?假设我有一个运行ubuntu的EC2实例,而我的开发机器是一个OS X.我有一个symfony2项目。人们通常是直接在EC2上的远程服务器上处理文件吗?如果是的话,他们如何在EC2盒子上使用文本编辑器如崇高的文本?同步本地开发分支与远程分支
人们通常如何管理本地东西的远程东西?假设我有一个运行ubuntu的EC2实例,而我的开发机器是一个OS X.我有一个symfony2项目。人们通常是直接在EC2上的远程服务器上处理文件吗?如果是的话,他们如何在EC2盒子上使用文本编辑器如崇高的文本?同步本地开发分支与远程分支
我不能说“人”是如何工作的。但对我来说最好的做法是以下几点:
远程:
<?php git pull ?>
你永远不会从现在起遥控器直接工作了! (除了通过SSH安装商)
地方:
提交&推将远程自动拉
定义远程数据库? ??所以你会在你的本地机器上针对你的生产数据库进行开发?我听过的最糟糕的想法。 –
我没有理由为什么要判断我的观念。 Symfony允许在每个环境中使用不同的数据库。所以,当你在--env = dev上开发时,你会使用另一个数据库而不是--env = prod,这是你的远程应用程序。 学说: dbal: dbname:%database_name%_test –