測試編譯機 又 雙 叒 叕不能編譯了

序:

編譯機不能編譯那可是相當蛋疼,親身經歷。

過程

開發到測試發佈的流程如下:
在這裏插入圖片描述
基本上小團隊都是這樣的流程,但爲什麼測試編譯機又編譯出錯了。。原因在於SVN提交代碼環節。因爲
1:刪除的代碼是沒有辦法提增量包的(除非在部署說明裏物別交待,要人工刪除某個文件)。 如果刪除的代碼本身是編譯出錯的,本地可以編譯通過了,但增量版本上並沒有打包。導致編譯機編譯不通過。
2:代碼文件重命,一般SVN的做法都是刪除原文件,新增重新命名文件。打包可能導致同一個文件有兩個版本並存,同樣可以導致編譯不通過。比如用的是spring boot框架,可能會導致同個接口有多個實現。即便編譯通過,項目也啓動不了。。

在這裏插入圖片描述

解決方案

刪除文件的正確動作:
1:把原文件註釋
2:提交SVN
3:刪除原文件

這樣的好處就是,提交版本的時候,會把註釋掉的文件,提交上去。相當於在編譯機上把文件邏輯刪除了。這個時候再刪除文件。本地也清爽了。

關鍵:需要整個團隊才按照這種方式執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章