我有一个名为first-app
的rails web应用程序(rails版本:4.1.7
)。
此应用程序托管在heroku上,并链接到github仓库(也称为first-app
)。
出于测试目的,我想创建另一个名为second-app
的rails应用程序,它应该与first-app
相同(在开头)。
2个应用必须分开共存:2个不同的heroku dynos,2个不同的postgre数据库,2个不同的github遥控器。
我不知道哪个是最佳选择:
1 / 从github到本地:将github上的first-app
repo克隆到名为second-app, then pull the
second-app repo locally (with a
git pull`的新github repo中
2 / 从本地到github :在本地复制first-app
文件夹并将其粘贴到名为second-app
的新文件夹中(我猜是使用$ cp -R first-app second-app
命令),然后从second-app
文件夹创建一个新的github远程。
是否有任何关于如何进行的指导?
另外,我想在每种情况下我都必须手动更改文件以正确重命名second-app
名称,以及设置新的postgre数据库并使用heroku first-app
db转储它
听起来不错吗?
感谢您的帮助