Mercurial 如何使用hg diff格式化-I选项?
使用Mercurial的新手 我在Jenkins安装中有一个工作区,我只想区分、提交和推送两个更改的文件。Mercurial 如何使用hg diff格式化-I选项?,mercurial,Mercurial,使用Mercurial的新手 我在Jenkins安装中有一个工作区,我只想区分、提交和推送两个更改的文件。hg st的结果如下所示: M version/build_driver.sh M version/client_version.txt M version/server_version.txt M version/update_client.sh M version/update_server.sh 我只想区分、提交和签入文件 M version/client_version.txt M
hg st
的结果如下所示:
M version/build_driver.sh
M version/client_version.txt
M version/server_version.txt
M version/update_client.sh
M version/update_server.sh
我只想区分、提交和签入文件
M version/client_version.txt
M version/server_version.txt
到我的mercurial源代码存储库。有人能帮我吗?对于
hg diff
,请多次使用-I
选项:
hg diff -I version/client_version.txt -I version/server_version.txt
或者使用shell glob语法:
hg diff -I 'version/{server,client}_version.txt'
对于hg commit
,可以使用相同的语法,也可以只在命令行中列出文件,而不使用-I
:
hg commit version/{server,client}_version.txt
而且
hg-push
不需要文件名参数。谢谢,Martin,因为我是新加入论坛的,所以它不会让我投票。