我目前正在使用以下命令:
git diff --no-prefix -w trunk > my_beautiful_code.patch
Run Code Online (Sandbox Code Playgroud)
但是当我在评论板中上传差异时收到以下错误:
No valid separator after the filename was found in the diff header
Run Code Online (Sandbox Code Playgroud)
有没有办法让git做正确的事情?我相信审查板正在寻找确切的svn格式.我可以克隆svn repo,应用补丁,然后用svn制作补丁,但这很乏味,我想要一个更清洁的工作流程......
谢谢!
这不是一个真正的答案,但部分解释了这个问题.
这是由意外(从RB服务器的角度来看)diff语法引起的.您缺少一些通常存在于颠覆RB差异中的额外信息.
请参阅此错误以获取解决方法:
https://hellosplat.com/s/beanbag/tickets/1918/
错误描述建议您可以切换到git-svn,或者您可以编写一个简单的查找/替换脚本,以便在上传到RB之前为您准备和修复差异.
| 归档时间: |
|
| 查看次数: |
4265 次 |
| 最近记录: |