如何在审查委员会中发布多个clearcase文件的审查

如何在审查委员会中发布多个clearcase文件的审查,clearcase,review-board,Clearcase,Review Board,$diff-q/vobs/code1/dir1/file1.c@@@main/branch1/4/vobs/code1/dir1/file1.c@@@main/branch1/mybranch/1 文件/vobs/code1/dir1/file1.c@@@main/branch1/4和/vobs/code1/dir1/file1.c@@@main/branch1/mybranch/1不同 $post review--server--revision range='/vobs/code1/dir1

$diff-q/vobs/code1/dir1/file1.c@@@main/branch1/4/vobs/code1/dir1/file1.c@@@main/branch1/mybranch/1 文件/vobs/code1/dir1/file1.c@@@main/branch1/4和/vobs/code1/dir1/file1.c@@@main/branch1/mybranch/1不同

$post review--server--revision range='/vobs/code1/dir1/file1.c@@@main/branch1/4:/vobs/code1/dir1/file1.c@@@main/branch1/mybranch1' 似乎没有什么不同! $

当文件中存在差异时,为什么我会收到上述消息

Old File : /vobs/code1/dir1/file1.c@@/main/branch1/4 .
New File : /vobs/code1/dir1/file1.c@@/main/branch1/mybranch/1

Deepak

在许多RBTool版本中,ClearCaseClient类中存在一个错误,即不同版本之间的函数差异

postreview.py中有问题的部分如下所示:

Generate unified diffs of all files using option -U of GNU diff command:
    diff -U 100000 file1.c@@/main/4      file1.c@@/main/10          >   uni_diffs
    diff -U 100000 file2.c@@/main/br1/3  file2.c@@/main/branch2/4   >>  uni_diffs
    diff -U 100000 file3.c@@/main/abc/4  file3.c@@/main/30          >>  uni_diffs
    ....

Note 100000 is passed so that complete file can also be viewed on review board.
Assuming file length is less than 1000000.

Post the above unified diff file to review board :
    post-review --diff-filename=uni_diffs ....
如果使用当前版本的审查委员会和RBTools,有两种处理此问题的方法:

1) 将postreview.py代码中的分号更改为冒号

2) 在命令行参数中使用分号作为分隔符

选择首选解决方案并使用它。;-)

    revision_range = revision_range.split(';')