有没有办法让Mercurial读取我想从响应文件中提供的大部分/所有命令,选项和参数,而不是在命令行上传递它们?Mercurial命令行客户端,从文件中读取命令,选项和参数?
例如,而不是这样的:
hg commit -m "commit message" --INCLUDE file1 --INCLUDE file2 ...
我会创建一个包含
-m "commit message" --INCLUDE file1 --INCLUDE file2 ...
一个文本文件,然后问水银与这个(hyphotetical)语法来阅读:
hg commit @responses.txt
我问的原因是我为Mercurial co创建了一个.NET包装库命令行客户端,这个问题让我担心命令行的长度在某些时候对我来说可能是个问题:“Resulting command line for hg.exe too long” error in Mercurial。
这意味着我将不得不使用Mercurial的python版本。由于我正在编写自己的包装库,因此我认为我会坚持使用完全不需要Python的纯二进制版本,它随附了自己的Python库。 – 2011-01-02 00:04:20