假设您有一个develop分支和一个master分支(master对应生产环境)。在develop分支中,您可能有一个test文件夹和一个scripts文件夹需要进行版本控制。
但是每次将develop分支与新更改合并到master分支时,您都想忽略scripts和tests,因为master分支中有与生产环境完全相同的文件(这样您甚至可以在每次合并时自动部署master分支)。
如何才能最好地实现这一点?应该有一种方法可以合并除了某些“被忽略”的文件夹之外的所有内容。
我的问题有点类似于这个问题。但我很惊讶这不是很受欢迎的问题。我认为这是每个想要能够自动部署和测试代码的开发人员都必须面对的问题。
但是每次将develop分支与新更改合并到master分支时,您都想忽略scripts和tests,因为master分支中有与生产环境完全相同的文件(这样您甚至可以在每次合并时自动部署master分支)。
如何才能最好地实现这一点?应该有一种方法可以合并除了某些“被忽略”的文件夹之外的所有内容。
我的问题有点类似于这个问题。但我很惊讶这不是很受欢迎的问题。我认为这是每个想要能够自动部署和测试代码的开发人员都必须面对的问题。