我们希望将文件存储在git中,因此我认为我们不能使用.gitignore。由于我们正在使用弹性Beanstalk,需要每次部署整个源,因此需要将所有源保留在repo中。
我们尝试使用.gitattributes,并阅读了许多文章,例如如何告诉git始终选择特定文件上的本地版本进行冲突合并?,但似乎只有在两个文件都有更改时才会调用.gitattributes中设置的合并驱动程序。在我们的情况下,我们不会更改主分支中的配置文件,因此从未调用合并驱动程序。
有没有一种简单的方法可以在不编写脚本的情况下完成这项工作?