第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

可以將Git鉤子腳本與存儲(chǔ)庫(kù)一起管理嗎?

可以將Git鉤子腳本與存儲(chǔ)庫(kù)一起管理嗎?

Git
BIG陽(yáng) 2019-08-06 15:01:26
可以將Git鉤子腳本與存儲(chǔ)庫(kù)一起管理嗎?我們想制作一些我們可以共享的基本鉤子腳本 - 例如預(yù)格式化提交消息。Git有通常存儲(chǔ)在其下的鉤子腳本<project>/.git/hooks/。但是,當(dāng)人們進(jìn)行克隆并且它們不受版本控制時(shí),這些腳本不會(huì)傳播。有沒(méi)有一種好方法可以幫助每個(gè)人獲得正確的鉤子腳本?我可以讓這些鉤子腳本指向我的倉(cāng)庫(kù)中的版本控制腳本嗎?
查看完整描述

3 回答

?
牧羊人nacy

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊

從理論上講,您可以hooks使用所有腳本在項(xiàng)目目錄中創(chuàng)建一個(gè)目錄(或您喜歡的任何名稱),然后將它們符號(hào)鏈接.git/hooks。當(dāng)然,每個(gè)克隆repo的人都必須設(shè)置這些符號(hào)鏈接(盡管你可能會(huì)非常喜歡并且有一個(gè)部署腳本,克隆人可以運(yùn)行它來(lái)半自動(dòng)設(shè)置它們)。

要在* nix上執(zhí)行符號(hào)鏈接,您需要做的就是:

root="$(pwd)"ln -s "$root/hooks" "$root/.git/hooks"

使用ln -sf,如果你準(zhǔn)備覆蓋什么在.git/hooks


查看完整回答
反對(duì) 回復(fù) 2019-08-06
?
守著星空守著你

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊

Git 2.9中,配置選項(xiàng)core.hooksPath指定自定義鉤子目錄。

將掛鉤移動(dòng)到hooks存儲(chǔ)庫(kù)中的跟蹤目錄。然后,配置存儲(chǔ)庫(kù)的每個(gè)實(shí)例以使用跟蹤hooks而不是$GIT_DIR/hooks

git config core.hooksPath hooks

通常,路徑可以是絕對(duì)路徑,也可以是相對(duì)于運(yùn)行鉤子的目錄(通常是工作樹(shù)根;請(qǐng)參閱說(shuō)明部分man githooks)。


查看完整回答
反對(duì) 回復(fù) 2019-08-06
?
ITMISS

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果您的項(xiàng)目是一個(gè)JavaScript項(xiàng)目并且您npm用作包管理器,則可以使用shared-git-hooks來(lái)強(qiáng)制執(zhí)行g(shù)ithooks npm install。


查看完整回答
反對(duì) 回復(fù) 2019-08-06
  • 3 回答
  • 0 關(guān)注
  • 725 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)