有没有一种方法让Mercurial从响应文件中读取我想要给它的大部分/全部命令、选项和参数,而不是将它们传递到命令行上?
例如,可以这样做:
hg commit -m "commit message" --INCLUDE file1 --INCLUDE file2 ...
我会创建一个文本文件,其中包含以下内容:
-m "commit message" --INCLUDE file1 --INCLUDE file2 ...
然后使用Mercurial读取它,采用以下(假定的)语法:
hg commit @responses.txt
我问这个问题的原因是,我正在为.NET创建一个Mercurial命令行客户端的包装库,而这个SO上的问题让我担心命令行的长度可能会成为我的问题:“Resulting command line for hg.exe too long” error in Mercurial。