0
我正在尝试为我的团队编写一个小脚本,该脚本自动将特征分支更新为一个案例,然后创建一个分支进行审阅。我已经手动下了命令,但是我无法让它多一些。是否可以将'hg log'命令的输出管道输出到辅助命令?
现在,我想用这个模板命令:
hg log --rev <changeset> --template "{branch}\n"
返回一个changset的分支名。然后,我想删除名称的一部分并添加一个字符串。例如,一个分支将被命名为case-1234-FeatureDescription
,我想成为创建一个名为review-1234-FeatureDescription
理想的分支,我想管这个命令的输出到分支命令
hg branch <result-of-previous-command>
是否有可能去做这个?
我道歉 - 会有另一个命令或某种它们之间的正则表达式从“功能”改变分支的名称'评论'。 –
SO不会让我编辑以前的评论,我很抱歉 - 现在,我们创建了评论分支来查看代码更改的最新版本。据我所知,我们的审查工具(fogbugz /窑)不承认书签。 –
嗯,当然,您可以使用与创建书签类似的方式创建新分支。但说实话,为每个审查过程创建一个命名分支听起来非常不合标准,并且在您有几十个这样的分支后,您将会后悔不已,您永远无法摆脱这些分支。你应该抱怨fogbugz,他们实际上应该知道mercurial比做这个更好。 – planetmaker