我使用的是 Windows 7 系统,我的机器上有 tortoisesvn。在对代码存储库上的 svn 和 tortoisesvn 有了一定了解后,我设置了一个本地存储库来管理一些 word 和 powerpoint 文档的修订。
我想找出某种脚本方法来输出一组文件,并在文件名中嵌入版本号/修订号。然后我会通过电子邮件将这些文件发送给一些业务人员进行审查。
例如,假设我的工作目录中有一组文件:
PresentA.pptx
PresentA-notes.docx
PresentB.pptx
TortoiseSVN 仓库浏览器告诉我,我目前处于 和 的修订版本 21 PresentA.pptx
,PresentA-notes.docx
但处于 的修订版本 25 PresentB.pptx
,我希望以某种方式获取以下名称的 3 个文件:
PresentA-r21.pptx
PresentA-notes-r21.docx
PresentB-r25.pptx
或者,如果修订版本 25 是存储库的当前值,则附加所有名称-r25
也是可行的。
答案1
或许grepwin会做什么需要做什么?
grepWin 是一个简单的搜索和替换工具,可以使用正则表达式来完成工作。这允许执行更强大的搜索和替换。