汞批处理重命名以更改文件类型



愚蠢的事情,我们正在改变我们的代码标准,即所有C++头文件都需要是".hpp"而不是".h"(留下.h是C兼容的头文件)。所以我的库中只有 *.h 文件。是否有一种内置于Mercurial的快速方法来执行此重命名,或者我需要编写自己的脚本?

如果您想将所有

修订版中的它们重命名回时间的开始(从而更改历史记录并使任何克隆无效),Mercurial 有一种方法可以做到这一点,但由于您可能不想这样做,您可以这样做:

for thefile in $(find $(hg root) -name '*.h') ; do hg rename $thefile ${thefile}pp ; done

最新更新