两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于提交代碼的方法和裝置與流程

文檔序號:40643591發(fā)布日期:2025-01-10 18:49閱讀:2來源:國知局
用于提交代碼的方法和裝置與流程

本公開涉及計算機,具體涉及用于提交代碼的方法和裝置。


背景技術(shù):

1、相關(guān)技術(shù)中,代碼審查工具在提交目標(biāo)代碼(包括新代碼或修改代碼)到分布式版本控制系統(tǒng)的遠(yuǎn)程代碼倉庫之前,允許開發(fā)者進(jìn)行同行評審。通過這種模式,團(tuán)隊成員可以在代碼合并之前對提交的目標(biāo)代碼的質(zhì)量、功能性和正確性進(jìn)行檢查,從而提高整體項目質(zhì)量。

2、目前,代碼審查工具和代碼開發(fā)者通常在公司內(nèi)網(wǎng)的局域網(wǎng)中,代碼開發(fā)者提交目標(biāo)代碼至代碼審查工具。但由于代碼審查工具不能訪問外網(wǎng),在目標(biāo)代碼完成與本地代碼倉庫中的代碼樹的合并修訂后,無法通知進(jìn)行評審的審核人,從而使得目標(biāo)代碼未能及時被審核人審核并合并修訂至遠(yuǎn)程代碼倉庫。

3、當(dāng)有多個開發(fā)者都基于遠(yuǎn)程代碼倉庫中的代碼先后提交了目標(biāo)代碼時,由于多個開發(fā)者修改的可能是同一個代碼文件中的同一部分內(nèi)容,且修改的值不一致,容易導(dǎo)致目標(biāo)代碼在本地被合并修訂通過后合并修訂至遠(yuǎn)程代碼倉庫時出現(xiàn)沖突,需要開發(fā)者修改目標(biāo)代碼,并更新本地代碼樹、本地代碼倉庫中的目標(biāo)分支后重新提交,降低了開發(fā)者在提交目標(biāo)代碼至遠(yuǎn)程代碼倉庫的提交效率。


技術(shù)實現(xiàn)思路

1、有鑒于此,本公開提供了一種用于提交代碼的方法和裝置,以解決開發(fā)者在提交目標(biāo)代碼至遠(yuǎn)程代碼倉庫的提交效率較低的問題。

2、第一方面,本公開提供了一種用于提交代碼的方法,方法包括:獲取代碼審查工具中與代碼審核任務(wù)對應(yīng)的目標(biāo)代碼;將目標(biāo)代碼合并至本地代碼倉庫的代碼樹中,得到目標(biāo)代碼樹;對目標(biāo)代碼樹進(jìn)行編譯測試,得到編譯測試結(jié)果;在編譯測試結(jié)果指示編譯測試通過且使用代碼審查工具將目標(biāo)代碼合并修訂至本地代碼倉庫的目標(biāo)分支通過時,修訂代碼審查工具中目標(biāo)代碼的修訂標(biāo)識為認(rèn)證通過;調(diào)用守護(hù)進(jìn)程執(zhí)行以下步驟:在監(jiān)測到所述代碼審查工具中目標(biāo)代碼的驗證標(biāo)識為認(rèn)證通過時,向?qū)徍苏甙l(fā)送登錄代碼審查工具審核目標(biāo)代碼的提示信息。

3、第二方面,本公開提供了一種用于提交代碼的裝置,裝置包括:代碼獲取模塊,用于獲取代碼審查工具中與代碼審核任務(wù)對應(yīng)的目標(biāo)代碼;代碼合并模塊,用于將目標(biāo)代碼合并至本地代碼樹中,得到目標(biāo)代碼樹;編譯測試模塊,用于對目標(biāo)代碼樹進(jìn)行編譯測試,得到編譯測試結(jié)果;標(biāo)識修訂模塊,用于在編譯測試結(jié)果指示編譯測試通過且使用代碼審查工具將目標(biāo)代碼合并修訂至本地代碼倉庫的目標(biāo)分支通過時,修訂代碼審查工具中目標(biāo)代碼的修訂標(biāo)識為認(rèn)證通過;信息發(fā)送模塊,用于調(diào)用守護(hù)進(jìn)程執(zhí)行以下步驟:在監(jiān)測到代碼審查工具中目標(biāo)代碼的修訂標(biāo)識為認(rèn)證通過時,向?qū)徍苏甙l(fā)送審核提示信息,審核提示信息提示審核者登錄代碼審查工具以審核目標(biāo)代碼。

4、第三方面,本公開提供了一種計算機設(shè)備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執(zhí)行計算機指令,從而執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的用于提交代碼的方法。

5、第四方面,本公開提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有計算機指令,計算機指令用于使計算機執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的用于提交代碼的方法。

6、第五方面,本公開提供了一種計算機程序產(chǎn)品,包括計算機指令,計算機指令用于使計算機執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的用于提交代碼的方法。

7、本公開上述實施例中的用于提交代碼的方法,通過獲取代碼審查工具中與代碼審核任務(wù)對應(yīng)的目標(biāo)代碼,之后將目標(biāo)代碼合并至本地代碼樹中,得到目標(biāo)代碼樹,之后對目標(biāo)代碼樹進(jìn)行編譯測試,得到編譯測試結(jié)果,之后在編譯測試結(jié)果指示編譯測試通過且使用代碼審查工具將目標(biāo)代碼合并修訂至本地代碼倉庫的目標(biāo)分支通過時,修訂代碼審查工具中目標(biāo)代碼的驗證標(biāo)識為認(rèn)證通過,并且,調(diào)用守護(hù)進(jìn)程執(zhí)行以下步驟:在監(jiān)測到代碼審查工具中目標(biāo)代碼的驗證標(biāo)識為認(rèn)證通過時,向?qū)徍苏甙l(fā)送登錄代碼審查工具審核目標(biāo)代碼的提示信息,從而可以在開發(fā)者提交的目標(biāo)代碼在本地合并修訂成功時,及時提醒審核者審核,以便審核者及時審核通過,目標(biāo)代碼可以及時合并修訂至遠(yuǎn)程代碼倉庫的代碼樹分支,從而減少因?qū)徍苏咻^長時間內(nèi)不審核、較短時間內(nèi)審核通過多個目標(biāo)代碼并入庫,目標(biāo)代碼在本地被合并修訂通過后合并修訂至遠(yuǎn)程代碼倉庫時出現(xiàn)沖突,減少開發(fā)者需要進(jìn)行重復(fù)的下拉更新本地代碼倉庫、修改目標(biāo)代碼并提交操作,提升了開發(fā)者在提交目標(biāo)代碼至遠(yuǎn)程代碼倉庫的提交效率。



技術(shù)特征:

1.一種用于提交代碼的方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述編譯測試結(jié)果,生成所述目標(biāo)代碼的認(rèn)證信息,包括:

4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述編譯測試結(jié)果,生成所述目標(biāo)代碼的認(rèn)證信息,包括:

5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取代碼審查工具中與代碼審核任務(wù)對應(yīng)的目標(biāo)代碼,包括:

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述代碼審核任務(wù)由所述代碼審查工具基于以下步驟生成:

8.一種用于提交代碼的裝置,其特征在于,所述裝置包括:

9.一種計算機設(shè)備,其特征在于,包括:

10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機指令,所述計算機指令用于使計算機執(zhí)行權(quán)利要求1至7中任一項所述的用于提交代碼的方法。


技術(shù)總結(jié)
本公開涉及計算機技術(shù)領(lǐng)域,公開了用于提交代碼的方法,方法包括:獲取代碼審查工具中與代碼審核任務(wù)對應(yīng)的目標(biāo)代碼;將目標(biāo)代碼合并至本地代碼倉庫的代碼樹中,得到目標(biāo)代碼樹;對目標(biāo)代碼樹進(jìn)行編譯測試,得到編譯測試結(jié)果;在編譯測試結(jié)果指示編譯測試通過且使用代碼審查工具將目標(biāo)代碼合并修訂至本地代碼倉庫的目標(biāo)分支通過時,修訂代碼審查工具中目標(biāo)代碼的修訂標(biāo)識為認(rèn)證通過;調(diào)用守護(hù)進(jìn)程執(zhí)行以下步驟:在監(jiān)測到所述代碼審查工具中目標(biāo)代碼的驗證標(biāo)識為認(rèn)證通過時,向?qū)徍苏甙l(fā)送登錄代碼審查工具審核目標(biāo)代碼的提示信息。本公開提升了開發(fā)者在提交目標(biāo)代碼至遠(yuǎn)程代碼倉庫的提交效率。

技術(shù)研發(fā)人員:裴夢迪
受保護(hù)的技術(shù)使用者:山東云海國創(chuàng)云計算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汕头市| 修文县| 姚安县| 双牌县| 云和县| 永清县| 镇原县| 永兴县| 大埔县| 积石山| 金堂县| 来宾市| 明溪县| 鄄城县| 大城县| 宜兴市| 乐至县| 云林县| 云龙县| 新邵县| 惠水县| 正阳县| 巴青县| 会理县| 五常市| 合肥市| 淅川县| 石柱| 枣庄市| 洮南市| 旌德县| 玉林市| 桂林市| 泉州市| 和硕县| 星子县| 图木舒克市| 宽城| 宜阳县| 孝昌县| 琼结县|