如何达到替换以下样式CVS标识字符串
的目标<?php // $Id: index.php,v 1.123.5.56 2000/01/01 11:11:11 user Exp $
到
<?php // $Id$
递归地在GIT存储库中的所有.php .class扩展文件中。
我的问题:
我有两个GIT repos有更多的PHP文件。
当我想合并它们时,它会在具有扩展CVS标识的文件中产生冲突。但是我想忽略这些变化,因为我只想打扰原始代码和原始代码之间发生的那些真正的冲突。我的修改。
我试过的解决方案没有令人满意的结果:
答案 0 :(得分:0)
在Perl中,您可以使用File::Find::Rule
查找存储库中的所有相关文件。然后在执行替换之前将文件复制到备份文件:
Hex Binary NAL type Meaning
0x65 = 11 00101 = type 5 Coded slice of an IDR picture (I-frame)
0x41 = 10 00001 = type 1 Coded slice of a non-IDR picture (P-frame)
0x27 = 01 00111 = type 7 Sequence parameter set (B-frame)
0x28 = 01 01000 = type 8 Picture parameter set (B-frame)
0x25 = 01 00101 = type 5 Coded slice of an IDR picture (B-frame)
0x21 = 01 00001 = type 1 Coded slice of a non-IDR picture (B-frame)