我有很多文件:
Post - something_is_here1.rb
.
.
Post - something_is_here100.rb
我想将它们重命名为:
Article - something_is_here1.rb
.
.
Article - something_is_here100.rb
我不希望每个文件都hg rename
。我该怎么办?
答案 0 :(得分:4)
你不能只用Mercurial做到这一点。
相反,您可以使用小型shell脚本:
for f in Post*; do
hg mv "$f" "Article${f#Post}"
done
或者,您可以通过其他方式重命名该文件,然后使用hg addremove
,如果文件相同,将会检测重命名。
答案 1 :(得分:2)
您无法在Mercurial中执行此操作,但您可以使用任何外部工具并在没有shell脚本的Mercurial命令中执行它
hg addremove --similarity 100
(-s | - 相似性将检测步骤1中的纯重命名)