1

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

4

1 回答 1

1

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

for thefile in $(find $(hg root) -name '*.h') ; do hg rename $thefile ${thefile}pp ; done
于 2013-11-15T00:54:43.227 回答