Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 gitosis 钩子在两个稳定的分支之间自动合并。
我发现一篇文章描述了如何仅使用 git hooks 来做到这一点。
我只是不确定如何使用 gitosis 做同样的事情,有什么想法吗?
本质上,成功提交到maint分支将自动合并到dev分支。
Git 钩子并不特定于特定的 git 服务器(如 Atlassian Stash)。它们始终可以在存储库中的.git/hooks文件夹中找到。
.git/hooks
要获得服务器端挂钩,请登录服务器并更改/home/git/repositories/<repo>/hooks(因为 gitosis 将 repos 放在/home/git) 的内容。那里已经有样本,后缀为.sample. 删除后缀(并使它们可执行),它们将起作用。以它们为起点,尝试文章中建议的内容。
/home/git/repositories/<repo>/hooks
/home/git
.sample
(免责声明:由于我没有设置 gitosis,我自己没有尝试过)