我们共享一个名为 build.sh 的构建文件,该文件在特定路径中创建二进制文件。由于许多开发人员经常更改本地环境中此 build.sh 文件中的路径,并忘记将其改回(我们希望保留远程分支上 build.sh 文件中的默认构建路径),因此,最好发出一个警告,告知必须强制推送才能将此文件推送到远程分支。(有时,但并不经常,我们确实必须更改该文件)
.gitignore 不是一个选项,因为该文件已经存在于存储库中。
我们使用 bitbucket。全局解决方案比在本地更改 git 设置更好。
有什么想法吗?
告诉开发人员不要使用单独的路径肯定会有所帮助,但人们往往不会坚持这样做。