通常在 Mercurial 中,如果我想标记当前修订版,我会这样做:
hg tag version12
这会将我当前的修订标记为“version12”
现在假设文本“version12”位于名为 buildNumbers.txt
的文件中如何发出 DOS 命令以使用 buildNumbers.txt
中包含的文本对其进行标记文件?
我已经尝试过将文本文件通过管道输入。
hg tag < buildNumbers.txt
但这导致 HG 再次给我帮助屏幕。这告诉我它不理解这个命令。
那么有人知道如何从文本文件中提取版本号并将其作为参数提供吗?
最佳答案
假设 buildNumbers.txt 只包含一行和一个标签(没有空白):
for/f %v in (buildNumbers.txt) do hg tag %v
如果 buildNumbers.txt 的结构更复杂(您没有指定它),请参阅 for 命令的“选项”。
关于windows - Mercurial:使用文本文件中定义的名称标记当前修订,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7448610/