这是一个最佳实践问题。有时,我在长期分支机构工作,我不得不停下来在另一个分支机构快速调试。为了做到这一点,我检查了另一个分支,我在本地和远程服务器中的项目也发生了变化(感谢连接两者的PhpStorm)。我还做了一个composer.phar更新,doctrine:schema:update和其他命令,以使项目适应新环境。问题是:
1)我腰部时间改变分支并使用命令只是为了快速调试,然后回到我的长期项目。
2)如果我在长期分支上添加了新参数,新分支将删除新参数。我必须记住我选择的值等等。
3)我的数据库已更新,如果我在长期分支上填写了该数据库,我会放弃内容。
第三点更容易解决。我只需要为新分支创建另一个数据库。但是,我想我可以改进所有这些步骤。也许为新分支有另一个文件夹。但是我如何使用仅指向一个文件夹的git?我想知道其他开发人员如何在日常工作中做到这一点,以提高效率。
Obs:我在Symfony项目上工作。