githooks 相关问题

Git钩子是在git中发生某些事件时触发的脚本。事件包括但不限于客户端的提交前和提交后以及变更前和变更后,以及服务器端的后接收提交。钩子可以用大多数脚本语言编写,包括ruby,perl,bash和shell。

[合并前添加自定义表单

该存储库托管在Gitlab上。我希望开发人员在创建合并请求之前提供一些输入。我已经探索了网络挂钩,但没有运气。

回答 1 投票 0

正在挂起git commit消息而无需换行

我正在prepare-commit-msg挂钩中使用此衬纸,以在提交消息之前添加自定义字符串:echo“ text” | cat-$ COMMIT_MSG_FILE> / tmp / out && mv / tmp / out $ COMMIT_MSG_FILE ...

回答 2 投票 0

在将更改推送到原始位置(上游)后如何将更改推送到另一个遥控器?

我正在使用Visual Studio的Git集成将更改推送到https://dev.azure.com。今天,我创建了一个GitHub存储库,并使用以下命令从...

回答 2 投票 1

当我单击github中的合并请求按钮时,是否执行了合并前提交挂钩?

当我创建从release分支到master的拉取请求时,我想自动更新软件包的版本,之后我希望每当合并它时,合并前的git钩子都将执行到...

回答 1 投票 2

除core.hooksPath全局挂钩外,如何运行本地Git项目挂钩?

目前,我正在使用git config --global core.hooksPath〜/ .git / hooks为所有git项目配置全局挂钩。但是,如果这些项目包含挂钩,则它们不会运行。我想运行...

回答 2 投票 9

如何从预提交的git hook调用/运行fxcop分析器? C#

我是Fxcop分析器样式检查器。我想从预提交运行/调用Fxcop,因此,如果Fxcop发现任何错误或字段,则Git Hook预提交应停止提交过程。我从来没有在Bash和...

回答 1 投票 1

将更改推送到特定分支时不会触发多分支管道

我们有一个GitHub存储库,其中有4个分支。在詹金斯中为其设置了多分支管道。尝试设置webhook,但找不到这样做的选项。它在分支级别可以选择...

回答 1 投票 0

Hook oder在Azure DevOps中请求请求后修改文件的任务

我想在Azure DevOps Server中完成从功能分支到主分支的拉取请求后,在受保护的主分支中修改一些文件。一个文件需要重命名,另一个...

回答 1 投票 1

脚本内的预提交挂钩权限被拒绝

我有以下预提交的钩子:#!/ bin / bash set -e result =''for $ {中的文件(找到rest / src / main / groovy / ru / naumen / modules -name'* .groovy'|分类); do filename = basename“ $ file” result + = echo ...

回答 1 投票 1

Git挂钩来检测获取的回购是否包含文件并停止合并

尽管不理想,但是我们的构建过程使远程git repo处于“不同步”状态几分钟,其中源代码与编译后的代码/ DB模式转储不匹配,这是...

回答 1 投票 0

在提交后的钩子上获取提交消息并重复使用

这是我的提交后文件:#!/ bin / sh未设置GIT_INDEX_FILE git --work-tree = .. / foo2 --git-dir = / m / Downloads / foo1 / .git checkout -f cd ../ foo2 / git add。 git commit -m $ 1在foo1上进行提交时...

回答 1 投票 0

提交前的Git diff调用抛出“致命的:无法读取[SHA1]”

我正在Windows中工作,并试图在存储库的预提交脚本(Python)中运行git diff命令。我的Python调用看起来像这样:repo_dir ='D:/ git / current_uic / src / gtc / resource'...

回答 2 投票 0

从本地存储库推送到远程存储库后,挂钩后接收不起作用

问题描述:我在git信息库中自动启动接收后挂钩有问题。从本地存储库推送到远程存储库后,仅对后接收挂钩...

回答 1 投票 1

如何在gitkraken中禁用git hook?

我正在使用已配置git hooks的项目。不幸。添加它是为了防止初级或无头开发人员将CI-check-failing代码提交到其分支。我就是其中之一,...

回答 1 投票 0

用于合并冲突的Git钩子

是否有我可以用于合并冲突的git钩子? git合并失败后,能够编写一个脚本来打开所有在$ EDITOR中有冲突的文件的脚本会很棒。不幸的是,合并后...

回答 2 投票 17

commit-msg挂钩中缺少提交消息文件

我正在尝试编写commit-msg钩子来格式化提交消息,以使其以最大列宽换行:#!/ bin / bash format_max_column_width(){MAX_LINE_LENGTH_CHARS = 50 cat“ $ 1” | grep -v“ ^错误:| ...

回答 1 投票 1

git hook中出现错误“用户设备中没有这样的设备或地址”

我有一个git钩子,它会循环执行一些工作,直到用户输入为y / Y(而不是n / N)为止。这对所有人(提交,合并,修改等)都适用。除了变基,我得到.git-hooks / commit-msg:...

回答 1 投票 1

在git中创建标签/分支时触发bash脚本

我想按以下方式进行自动部署:在每个代码推送上部署到QC环境仅在创建新标签时才部署到生产环境。您能提供帮助吗?] >>

回答 1 投票 1

预先提交运行unittest git钩子:环境中已安装的python模块的ModuleNotFoundError

我使用pre-commit处理git项目的git钩子。当我使用它时,pre-commit run -a命令会不断跳过测试执行:(smartexchange)trnbook:smartexchange ale $ $ pre-commit run ...

回答 1 投票 0

Chained git remotes:dev repos->内部网上的仓库-> github上的仓库

[公司内的开发人员都可以在我们的Intranet(网络驱动器)上访问git repo。我想在Intranet上设置一个“中央” git存储库,所有开发人员都可以从中/向其中提取/推送提交。...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.