哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>匯編編程>

Git Hooks持續(xù)集成詳解

大小:0.17 MB 人氣: 2017-09-28 需要積分:2

  1.了解Git Hooks

  Hook是Git系統(tǒng)的本地機(jī)制,用于在諸如代碼提交(Commit)和合并(Merge)之類的操作之前或之后觸發(fā)的定制化腳本,可以把它們看作是Git的插件系統(tǒng)。對Git-hooks有一個(gè)入門認(rèn)識(shí)的朋友都知道, 如果你進(jìn)去查看Git的.git目錄,你將看到一個(gè)“hooks”的子目錄,里面包含很多Hook腳本。

  

  安裝Git Hooks其實(shí)很簡單,網(wǎng)上也有很多供查閱的參考文檔,在此就不討論這個(gè)問題了。

  按照Git Hooks腳本所在的位置可以分為兩類: 客戶端Hooks和服務(wù)器端Hooks。

  客戶端Hooks在本地工作站運(yùn)行, 而服務(wù)器端Hooks則在你的Git服務(wù)器上運(yùn)行。

  還可以將Hook分類為Pre- 或Post-。Pre-receive Hooks腳本在某些特定的Git操作之前被調(diào)用, 可以利用這個(gè)Hook腳本來檢查推送過來的提交是否合法,如不合法,Git操作不被執(zhí)行,即客戶端的推送會(huì)被拒絕。它們實(shí)際扮演一個(gè)保鏢的角色,從后臺(tái)保護(hù)代碼庫, 防止你和項(xiàng)目成員提交錯(cuò)誤的代碼。當(dāng)從客戶端(本地庫)完成一個(gè)推送后, Post-receive Hooks將運(yùn)行,它不會(huì)拒絕Git代碼提交,但可以完成開發(fā)工作流程中的一系列自動(dòng)化任務(wù)。

  使用Git Hooks,就像擁有一個(gè)小機(jī)器人助手, 可以實(shí)現(xiàn)Git相關(guān)的一系列自動(dòng)化任務(wù) (哈哈?。?/p>

  Git Hooks可實(shí)現(xiàn)項(xiàng)目開發(fā)流程的一系列自動(dòng)化任務(wù),例如下面幾點(diǎn):

  驗(yàn)證你在提交消息中包含了關(guān)聯(lián)的JIRA密鑰

  在代碼合并前,確保滿足先決條件

  發(fā)送通知給你開發(fā)團(tuán)隊(duì)的聊天室

  在切換到不同的工作分支后,設(shè)置你自己的工作區(qū)

  

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      唐河县| 嘉黎县| 安阳市| 仁怀市| 油尖旺区| 三江| 彭州市| 防城港市| 资兴市| 肇州县| 苏尼特右旗| 辽宁省| 黄骅市| 日喀则市| 蓝山县| 青州市| 乌兰浩特市| 延寿县| 张家界市| 屯留县| 永州市| 大港区| 伊通| 会同县| 鸡泽县| 瑞金市| 昌黎县| 舒城县| 甘泉县| 繁昌县| 阿勒泰市| 万载县| 象州县| 秦安县| 漳浦县| 广河县| 龙泉市| 富民县| 松原市| 麻江县| 南和县|