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

通常在Git中,每个开发人员都会从源头克隆到个人跟踪仓库,进行一些更改,然后向引用其个人机器的管理器发送获取请求,该管理器具有git-daemon或web服务器,或者允许管理器连接与ssh.

对于一些变化,它可以让开发人员自己检查一下.对于较大的人,其他人喜欢在检查主人之前查看它.所以dev确实有权检查存储库.

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

我们可以在电子邮件中发送补丁,或者开发人员可以将他的分支推送到原点并告诉经理git获取原点; git diff master..case223.还是有另一种更好的方法吗?

最佳答案
我会用

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

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

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

查看手册页:

> format-patch
> send-email和示例部分

转载注明原文:当开发人员没有公共工作存储库时,如何使用git发送代码审查请求? - 代码日志