给定: SVN存储库,其中的bin
目录和script.pl
内部bin
.一些修订版本,bin
并script.pl
已在一次提交中添加到存储库中.从那时起,一些修订已被应用于script.pl
.
需要:一个diff命令,它将script.pl
从零返回一个完整的diff 到HEAD,即添加了所有行的diff.
背景:代码审查需要这个差异,以便为ReviewBoard提供信息
问题: svn diff
with -r X:HEAD
(X
作为第一个版本script.pl
)在第一个版本和HEAD之间产生差异,同时-r X-1:HEAD
告诉我文件script.pl
在修订版中是未知的X-1
,这实际上是正确的.但是,我找不到一个合适的解决方案,其中包括来自空文件的差异.我也无法区分bin
目录,因为它已被添加到同一个提交中script.pl
解决方案: ?
tro*_*skn -3
从我的头顶上看:
svn diff -r X-1:HEAD FILENAME@X
Run Code Online (Sandbox Code Playgroud)
随着时间的推移,文件名不是唯一的键,但 filename@revision 是。
归档时间: |
|
查看次数: |
3571 次 |
最近记录: |