是否可以在TortoiseHg的控制台中的一行上执行多个命令?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以在TortoiseHg的控制台中的一行上执行多个命令?相关的知识,希望对你有一定的参考价值。
TortoiseHg's Output Console仅允许来宾系统的有限命令子集。因此,似乎不支持很多语法,例如使用&
将命令链接在一起。是否有可能在其控制台内找到另一种方法?我在Windows 7上使用TortoiseHg 3.7.1。
对于上下文:我正在寻找一种用一个按钮执行多个hg
命令的宏。 Tortoise有一个自定义工具区域,允许用户执行自己的命令,链接到工具栏按钮。有一些不同的合并模式需要不断更新和合并分支,所以我决定创建这些工具命令之一。不幸的是,因为它需要运行多个命令,所以在忽略&
之后它会出错,引用无效的参数。
答案
到目前为止我发现的唯一的黑客攻击方法是乌龟暴露了在Windows机器上执行cmd
的能力,但是如果你留在它里面就会锁定。
但是,可以使用如下命令:cmd /k "[commands] & exit"
,它会立即将用户重新引导回乌龟控制台。
您可以通过告诉cmd执行多个命令来解决问题,这些命令由通常的&
分隔,然后使用exit
终止应用程序。
TortoiseHg工具还提供变量,例如存储库目录根目录的路径,以便能够在临时cmd
会话中正确设置环境。
以上是关于是否可以在TortoiseHg的控制台中的一行上执行多个命令?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以/建议安装TortoiseHg如果已安装(较新的)mercurial?
还原 - 在TortoiseHg Workbench中的所有内容