测试编译机 又 双 叒 叕不能编译了

序:

编译机不能编译那可是相当蛋疼,亲身经历。

过程

开发到测试发布的流程如下:
在这里插入图片描述
基本上小团队都是这样的流程,但为什么测试编译机又编译出错了。。原因在于SVN提交代码环节。因为
1:删除的代码是没有办法提增量包的(除非在部署说明里物别交待,要人工删除某个文件)。 如果删除的代码本身是编译出错的,本地可以编译通过了,但增量版本上并没有打包。导致编译机编译不通过。
2:代码文件重命,一般SVN的做法都是删除原文件,新增重新命名文件。打包可能导致同一个文件有两个版本并存,同样可以导致编译不通过。比如用的是spring boot框架,可能会导致同个接口有多个实现。即便编译通过,项目也启动不了。。

在这里插入图片描述

解决方案

删除文件的正确动作:
1:把原文件注释
2:提交SVN
3:删除原文件

这样的好处就是,提交版本的时候,会把注释掉的文件,提交上去。相当于在编译机上把文件逻辑删除了。这个时候再删除文件。本地也清爽了。

关键:需要整个团队才按照这种方式执行。

猜你喜欢

转载自blog.csdn.net/richyliu44/article/details/107024150