是否可以配置 TortoiseGit master only hook?
Is it possible to configure TortoiseGit master only hook?
是否可以配置 tortoise git master only hook?
有没有自动跳过的方法?
我的任务是
- 当我在分支时跳过预提交挂钩
- 在 master 中使用预提交挂钩(相同的工作目录)
一句话回答:可以。
为此,您必须相应地修改挂钩。
请在下面找到实现此目的的步骤。
- 在你的钩子中,首先检查你在哪个分支(使用 GIT 分支命令)。
- 将此命令的输出放入bash变量并检查它是否是Master。
- 如果它的主人只有 运行 你的逻辑或者只是 return 带有 exit0 的脚本;
注意:出口 0 用于正常完成脚本,如果您希望脚本停止,请使用出口 1 作为状态。
将以下内容放在挂钩脚本的顶部:
if [ `git symbolic-ref --short HEAD` != "master" ]
then
exit 0
fi
这将导致挂钩仅 运行 在 master 上。
是否可以配置 tortoise git master only hook? 有没有自动跳过的方法?
我的任务是
- 当我在分支时跳过预提交挂钩
- 在 master 中使用预提交挂钩(相同的工作目录)
一句话回答:可以。 为此,您必须相应地修改挂钩。
请在下面找到实现此目的的步骤。
- 在你的钩子中,首先检查你在哪个分支(使用 GIT 分支命令)。
- 将此命令的输出放入bash变量并检查它是否是Master。
- 如果它的主人只有 运行 你的逻辑或者只是 return 带有 exit0 的脚本;
注意:出口 0 用于正常完成脚本,如果您希望脚本停止,请使用出口 1 作为状态。
将以下内容放在挂钩脚本的顶部:
if [ `git symbolic-ref --short HEAD` != "master" ]
then
exit 0
fi
这将导致挂钩仅 运行 在 master 上。