这个 man 页面看起来很简单:
accurev diff -- -p
然而,我没有“保留”任何东西,也绝对不想保留任何东西。我需要一个补丁文件来表达我编辑到代码中的更改。但是,不行,显然你要先保留它。难道我需要另一个工作空间,逐个比较文件的差异吗?请告诉我AccuRev没有那么脑残!:( 谢谢!
那就是今天我要做的事情了,但是我希望有一个更好的答案。
这个 man 页面看起来很简单:
accurev diff -- -p
然而,我没有“保留”任何东西,也绝对不想保留任何东西。我需要一个补丁文件来表达我编辑到代码中的更改。但是,不行,显然你要先保留它。难道我需要另一个工作空间,逐个比较文件的差异吗?请告诉我AccuRev没有那么脑残!:( 谢谢!
那就是今天我要做的事情了,但是我希望有一个更好的答案。
list=$(accurev stat -m | awk '{print $1}')
for f in $list ; do
accurev diff -b ${f#./} -- -p
done > patch-file
太难了。太不明显了。
只选择在你的工作空间中被修改的元素。
不能与 -k 一起使用。
- Radu C