我有这种情况:我没有将上次提交的所有文件添加到审查板(使用 --include=),但后来我被要求向这个新的审查请求添加更多文件(来自同一个上次提交)。
使用
rbt post -r <numberOfReview> -I <file>
抛出错误:There don't seem to be any diffs!
有没有办法做到这一点?还是唯一的方法是发布新的审核请求?
我有这种情况:我没有将上次提交的所有文件添加到审查板(使用 --include=),但后来我被要求向这个新的审查请求添加更多文件(来自同一个上次提交)。
使用
rbt post -r <numberOfReview> -I <file>
抛出错误:There don't seem to be any diffs!
有没有办法做到这一点?还是唯一的方法是发布新的审核请求?
这有点旧,但如果它对其他人有帮助,您总是可以手动进行差异,然后再将其作为同一审查请求的更新发布。IE
git diff --full-index revision_number -- all files to diff > newdiff.diff
rbt post -r numberOfReview --diff-filename newdiff.diff
修订号很可能是 HEAD~1,但您可以检查 git log 确定。另外,请注意差异上的 --full-index,Reviewboard 不理解短索引(这是 git 默认生成的。)