1.一種代碼沖突的提示方法,其特征在于,所述方法包括:
在N個終端用于編寫應用程序代碼的過程中,服務器接收所述N個終端的代碼信息,所述N個終端中第i個終端的代碼信息用于指示所述第i個終端的代碼在所述應用程序代碼中的位置,N為正整數(shù),i為區(qū)間[1,N]內(nèi)的任意一個整數(shù);
所述服務器根據(jù)所述第i個終端的代碼信息的指示,判斷所述第i個終端的代碼是否滿足沖突條件;
當所述第i個終端的代碼滿足所述沖突條件時,所述服務器生成沖突信息;
所述服務器向所述第i個終端發(fā)送所述沖突信息。
2.根據(jù)權利要求1所述的方法,其特征在于,所述第i個終端的代碼信息包括所述第i個終端的代碼對應的配置庫地址、分支和文件目錄信息;
所述服務器根據(jù)所述第i個終端的代碼信息的指示,判斷所述第i個終端的代碼是否滿足沖突條件,包括:
所述服務器根據(jù)所述第i個終端的代碼信息中的配置庫地址、分支和文件目錄信息,判斷所述第i個終端的配置庫地址、分支以及文件目錄信息,是否與所述N個終端中第m個終端的配置庫地址、分支和文件目錄信息相同,m為區(qū)間[1,N]內(nèi)的任意一個整數(shù),且與i不同;
如果所述第i個終端的配置庫地址、分支以及文件目錄信息與所述N個終端中第m個終端的配置庫地址、分支和文件目錄信息相同,則滿足所述沖突條件。
3.根據(jù)權利要求1所述的方法,其特征在于,所述第i個終端的代碼信息還包括差異文件;
所述當所述第i個終端的代碼滿足所述沖突條件時,所述服務器生成沖突信息,包括:
當所述第i個終端的代碼滿足所述沖突條件時,所述服務器根據(jù)所述第i個終端的差異文件,確定所述第i個終端的代碼修改位置;
所述服務器根據(jù)所述代碼修改位置確定所述第i個終端的沖突類型;
所述服務器根據(jù)所述沖突類型生成所述第i個終端的沖突信息。
4.根據(jù)權利要求3所述的方法,其特征在于,在所述服務器根據(jù)所述代碼修改位置確定所述第i個終端的沖突類型之后,所述方法還包括:
當所述沖突類型包括可自動合并類型時,所述服務器確定沖突級別為第一級別;
當所述沖突類型包括不可自動合并類型和未提交代碼類型時,所述服務器確定所述沖突級別為第二級別;
當所述沖突類型包括不可自動合并類型和已提交代碼類型時,所述服務器確定所述沖突級別為第三級別;
所述服務器根據(jù)所述沖突類型生成所述第i個終端的沖突信息,包括:
所述服務器根據(jù)所述沖突類型和所述沖突級別生成所述第i個終端的沖突信息。
5.根據(jù)權利要求3或4所述的方法,其特征在于,所述第i個終端的沖突信息包括所述第i個終端的沖突類型、所述第i個終端的沖突級別和所述第i個終端對應的開發(fā)人員信息中的至少一項。
6.根據(jù)權利要求1所述的方法,其特征在于,所述第i個終端的代碼信息包括所述第i個終端的代碼對應的配置庫地址、分支和文件目錄信息;
所述服務器根據(jù)所述第i個終端的代碼信息的指示,判斷所述第i個終端的代碼是否滿足沖突條件,包括:
所述服務器根據(jù)所述第i個終端的代碼信息中的配置庫地址、分支和文件目錄信息,判斷第i個終端的配置庫地址、分支以及文件目錄信息,是否與預設配置庫地址、預設分支和預設文件目錄信息相同;
如果所述第i個終端的配置庫地址、分支以及文件目錄信息與所述預設配置庫地址、所述預設分支和所述預設文件目錄信息相同,則滿足所述沖突條件。
7.一種代碼沖突的提示方法,其特征在于,所述方法包括:
終端在用于編寫應用程序代碼的過程中,獲取代碼信息,所述代碼信息用于指示終端的代碼在所述應用程序代碼中的位置;
所述終端向服務器發(fā)送所述代碼信息;
所述終端接收所述服務器發(fā)送的所述終端的代碼對應的沖突信息;
所述終端顯示所述終端的代碼對應的沖突信息。
8.根據(jù)權利要求7所述的方法,其特征在于,所述沖突信息包括所述終端的沖突類型、所述終端的沖突級別和所述終端對應的開發(fā)人員信息中的至少一項;
所述終端顯示所述終端的代碼對應的沖突信息,包括:
所述終端根據(jù)所述終端的沖突級別確定預設圖形的顏色;
所述終端在預設位置顯示所述預設圖形和所述開發(fā)人員信息。
9.根據(jù)權利要求8所述的方法,其特征在于,所述方法還包括:
當所述終端檢測到用戶對顯示詳細沖突信息的觸發(fā)操作后,顯示詳細沖突信息,所述詳細沖突信息包括沖突代碼的位置和沖突解決方案。
10.一種代碼沖突的提示裝置,其特征在于,所述裝置包括:
接收模塊,用于在N個終端用于編寫應用程序代碼的過程中,接收所述N個終端的代碼信息,所述N個終端中第i個終端的代碼信息用于指示所述第i個終端的代碼在所述應用程序代碼中的位置,N為正整數(shù),i為區(qū)間[1,N]內(nèi)的任意一個整數(shù);
判斷模塊,用于根據(jù)所述第i個終端的代碼信息的指示,判斷所述第i個終端的代碼是否滿足沖突條件;
生成模塊,用于當所述第i個終端的代碼滿足所述沖突條件時,生成沖突信息;
發(fā)送模塊,用于向所述第i個終端發(fā)送所述沖突信息。
11.根據(jù)權利要求10所述的裝置,其特征在于,所述第i個終端的代碼信息包括所述第i個終端的代碼對應的配置庫地址、分支和文件目錄信息;
所述判斷模塊還用于根據(jù)所述第i個終端的代碼信息中的配置庫地址、分支和文件目錄信息,判斷所述第i個終端的配置庫地址、分支以及文件目錄信息,是否與所述N個終端中第m個終端的配置庫地址、分支和文件目錄信息相同,m為區(qū)間[1,N]內(nèi)的任意一個整數(shù),且與i不同,如果所述第i個終端的配置庫地址、分支以及文件目錄信息與所述N個終端中第m個終端的配置庫地址、分支和文件目錄信息相同,則滿足所述沖突條件。
12.根據(jù)權利要求10所述的裝置,其特征在于,所述第i個終端的代碼信息還包括差異文件;
所述生成模塊還用于當所述第i個終端的代碼滿足所述沖突條件時,根據(jù)所述第i個終端的差異文件,確定所述第i個終端的代碼修改位置,根據(jù)所述代碼修改位置確定所述第i個終端的沖突類型,根據(jù)所述沖突類型生成所述第i個終端的沖突信息。
13.根據(jù)權利要求12所述的裝置,其特征在于,所述裝置還包括:
確定模塊,用于當所述沖突類型包括可自動合并類型時,確定沖突級別為第一級別;
所述確定模塊還用于當所述沖突類型包括不可自動合并類型和未提交代碼類型時,確定所述沖突級別為第二級別;
所述確定模塊還用于當所述沖突類型包括不可自動合并類型和已提交代碼類型時,確定所述沖突級別為第三級別;
所述生成模塊還用于根據(jù)所述沖突類型和所述沖突級別生成所述第i個終端的沖突信息。
14.根據(jù)權利要求12或13所述的裝置,其特征在于,所述第i個終端的沖突信息包括所述第i個終端的沖突類型、所述第i個終端的沖突級別和所述第i個終端對應的開發(fā)人員信息中的至少一項。
15.根據(jù)權利要求10所述的裝置,其特征在于,所述第i個終端的代碼信息包括所述第i個終端的代碼對應的配置庫地址、分支和文件目錄信息;
所述判斷模塊還用于根據(jù)所述第i個終端的代碼信息中的配置庫地址、分支和文件目錄信息,判斷第i個終端的配置庫地址、分支以及文件目錄信息,是否與預設配置庫地址、預設分支和預設文件目錄信息相同,如果所述第i個終端的配置庫地址、分支以及文件目錄信息與所述預設配置庫地址、所述預設分支和所述預設文件目錄信息相同,則滿足所述沖突條件。
16.一種代碼沖突的提示裝置,其特征在于,所述裝置包括:
獲取模塊,用于在編寫應用程序代碼的過程中,獲取代碼信息,所述代碼信息用于指示終端的代碼在所述應用程序代碼中的位置;
發(fā)送模塊,用于向服務器發(fā)送所述代碼信息;
接收模塊,用于接收所述服務器發(fā)送的所述終端的代碼對應的沖突信息;
第一顯示模塊,用于顯示所述終端的代碼對應的沖突信息。
17.根據(jù)權利要求16所述的裝置,其特征在于,所述沖突信息包括所述終端的沖突類型、所述終端的沖突級別和所述終端對應的開發(fā)人員信息中的至少一項;
所述第一顯示模塊還用于根據(jù)所述終端的沖突級別確定預設圖形的顏色,在預設位置顯示所述預設圖形和所述開發(fā)人員信息。
18.根據(jù)權利要求17所述的裝置,其特征在于,所述裝置還包括:
第二顯示模塊,用于當檢測到用戶對顯示詳細沖突信息的觸發(fā)操作后,顯示詳細沖突信息,所述詳細沖突信息包括沖突代碼的位置和沖突解決方案。