gpt4 book ai didi

command-line - Mercurial 命令行客户端,从文件中读取命令、选项和参数?

转载 作者:行者123 更新时间:2023-12-01 04:14:19 28 4
gpt4 key购买 nike

有没有办法让 Mercurial 读取我想从响应文件中提供的大部分/所有命令、选项和参数,而不是在命令行上传递它们?

例如,而不是这个:

hg commit -m "commit message" --INCLUDE file1 --INCLUDE file2 ...

我会创建一个包含
-m "commit message" --INCLUDE file1 --INCLUDE file2 ...

然后让 Mercurial 用这个(假设的)语法阅读它:
hg commit @responses.txt

我问的原因是我正在围绕 Mercurial 命令行客户端为 .NET 创建一个包装库,SO 上的这个问题让我担心命令行的长度在某些时候对我来说可能是一个问题: “Resulting command line for hg.exe too long” error in Mercurial .

最佳答案

据我所知,没有内置的方法可以做到这一点,但我认为有一种方法可以构建您需要的东西。

使用 Mercurial internal API并编写自己的包装脚本。与其试图让它读取任何和所有命令和选项,不如坚持您的特定目标(即“提交”和您需要的选项)要容易得多。

(请注意 API 页面上的警告。如果您正在构建的这个包装器将分发给其他人,请查看许可问题并制定如何处理 future Mercurial 升级的计划,这可能会破坏您的包装器。)

关于command-line - Mercurial 命令行客户端,从文件中读取命令、选项和参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4517628/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com