[英]Is there a way, in VS Code, to warn me before pushing git changes to a distant branch?
我經常犯同樣的錯誤,我對我的代碼進行了一些更正(或修改),忘記為其創建一個新分支並將其直接推送到我的 Gitlab 倉庫的開發分支上。
在 VS Code 中,有沒有辦法在將更改推送到遠程倉庫的選定分支之前進行預熱?
您還可以通過使其受到保護來保護分支,並且僅允許 GitLab 中的拉取請求:
要求每個人提交對受保護分支的合並請求
您可以強制每個人提交合並請求,而不是讓他們直接簽入受保護的分支。 此設置與 GitLab 工作流等工作流兼容。
推送會被拒絕,就像pre-push hook一樣。
您必須實施pre-push
掛鈎。
在 hook 腳本中,檢查使用的分支並詢問用戶是否要推送,如果不想,則返回 1,否則返回 0。
您可以使用任何您想要的語言來編寫腳本。
查看.git/hooks/pre-push.sample
自 2022 年 5 月(版本 1.68)以來,現在可以使用git.branchProtection
和git.branchProtectionPrompt
直接從 VS Code 保護一些 Git 分支。
這正是我要找的。
請參閱此鏈接(在撰寫本文時,我找不到任何文檔)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.