如何为 Mercurial revert 命令制作特殊的文件过滤器?
我需要恢复工作目录中与文件名中任意位置的名称“test”匹配的所有文件。
是否可以使用 hg revert -I
语法恢复所有这 3 个文件:
- /includes/atest.txt
- /test.txt
- /test/test/test.txt
I need to revert all files in a working directory that match the name "test" anywhere inside the filename.
Is it possible to revert all this 3 files by using hg revert -I
syntax:
- /includes/atest.txt
- /test.txt
- /test/test/test.txt
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 它应该可以使用以下语法(我现在无法测试它)问题 1697:
Windows:
Unix:(
注意 Unix 的简单引号)
正如 Blaise 在 评论
It should work (I cannot test it right now) with the following syntax, according to issue 1697:
Windows:
Unix:
(Note the simple quotes for Unix)
As noted by Blaise in the comments
扩展给定的 上面的答案
您可以使用以下语法将子目录中的所有文件包含在恢复中:
Windows:
我假设 Unix 是:
To expand on the given answer above
You can include all files in subdirectories in your revert by using the following syntax:
Windows:
And I assume Unix would be: