我想将SVN差异发布到评论板; diff在分支HEAD和基础标签之间生成。在svn分支和评论板上的标签之间发布差异
我用这个命令生成的差异文件:
svn diff https:/path/to/branch/head https:/path/to/tag
注意
我试图用
rbt diff revision1:revision2
命令生成的差异。我有一个问题,评审委员会只接受分支提交中的修订范围(不接受来自标签的修订)。我试图使用
svn diff
命令进行比较,然后使用rbt post --diff-filename
上传文件,但返回的命令需要基目录的错误;我添加了基本目录为使用rbt post --basedir https:/path/to/root
的根目录;审查委员会接受但显示网页上的差异,如https:/path/to/root/branches/featureName/path/to/changed/files
和https:/path/to/root/path/to/changed/files
之间的差异,而不显示差异处于分支和https:/path/to/root/tag/path/to/changed/files
之类的标记之间。
有没有办法做这样的工作?
您是否可以使用SVN diff生成所需的差异文件?我认为你只有上传相同的问题才能进行审核,对吗? – Sukuva
是的,我可以使用SVN diff生成差异文件。当试图上传diff文件审查董事会,但错误消息出现 错误消息示例: _ /路径/到/文件夹/分支机构/开发/功能/分支机构/开发/功能/路径/到/ file.py:文件在存储库中找不到。 (HTTP 400,API错误207)_ 您可以看到审查委员会重复两次分支的路径,这是不正确的;预计会出现类似_/path/to/folder/branches/development/feature/path/to/file.py_ 的路径,它在SVN diff文件和review-board解析之间存在问题;我不知道 谢谢@Sukuva –
你可以尝试从存储库的根目录而不是单个文件生成差异吗?根目录应该与您的评论板基地址相同 – Sukuva