gpt4 book ai didi

git - 有没有办法让 git 为审查板创建补丁?

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

我目前正在使用以下命令:

git diff --no-prefix -w trunk > my_beautiful_code.patch

但是当我在reviewboard 中上传diff 时出现以下错误:

No valid separator after the filename was found in the diff header

有没有办法让 git 做正确的事?审查委员会正在寻找确切的 svn 格式,我相信。我可以克隆 svn 存储库,应用补丁,然后使用 svn 制作补丁,但这很乏味,我想要一个更简洁的工作流程......

谢谢!

最佳答案

这不是真正的答案,但部分解释了问题。

这是由意外的(从 RB 服务器的角度来看)diff 语法引起的。您缺少一些通常存在于颠覆 RB 差异中的额外信息。

请参阅此错误以获取解决方法:

https://hellosplat.com/s/beanbag/tickets/1918/

错误描述建议您可以切换到 git-svn,或者您可以编写一个简单的查找/替换脚本,以便在上传到 RB 之前为您准备和修复差异。

关于git - 有没有办法让 git 为审查板创建补丁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11076178/

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