gpt4 book ai didi

git - 当开发人员没有公共(public)工作存储库时,如何使用 git 发送代码审查请求?

转载 作者:太空狗 更新时间:2023-10-29 13:06:47 25 4
gpt4 key购买 nike

通常在 Git 中,每个开发人员将从源克隆到个人跟踪存储库,进行一些更改,然后向管理员发送获取请求,引用他的个人计算机,该计算机具有 git-daemon 或 web 服务器,或者允许经理使用 ssh 连接到它。

对于某些更改,开发人员可以自己检查内容。对于较大的,其他人喜欢在检查到 master 之前查看它。因此,开发人员确实有权 checkin 存储库。

但是,如果经理无法连接到其他开发人员的工作机器,并且只能访问原始 git 存储库或电子邮件怎么办?将差异发送给他审核的最佳方式是什么?

我们可以通过电子邮件发送补丁,或者开发人员可以将他的分支推送到 origin 并告诉经理 git fetch origin; git diff master..case223.或者还有其他更好的方法吗?

最佳答案

我会用

git format-patch <branch-to-compare-against> --cover-letter -o patches/

这实际上将为您的提交创建适当的补丁然后

git send-email --to <receiver@example.com> --annotate patches/*

查看手册页:

关于git - 当开发人员没有公共(public)工作存储库时,如何使用 git 发送代码审查请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6271130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com