the*_*c27 28 mercurial command-line
是否可以仅针对整个存储库提取单个分支的更改.我们在不同的分支上进行并行开发,不希望从日志中的其他构建进行更改.
hg log -r %baseversion%:%releaseversion% --style changelog >> hglog.txt
Run Code Online (Sandbox Code Playgroud)
我尝试这样做,但它取消了基本标签和发布标签之间的所有变化.
小智 38
如果您正在使用正确的hg分支,那么您应该能够使用--only-branch选项:
hg log --only-branch my_branch
Run Code Online (Sandbox Code Playgroud)
这将仅显示给定分支的变更集.
编辑:看起来"--only-branch"看起来已被弃用,但根据您使用的mercurial版本,它仍然会存在.请参阅https://www.mercurial-scm.org/repo/hg/help/log.如果你的mercurial太新了,你可能只有"-b"/" - branch"选项.
跟进@criswell
有趣,hg help log对"--only-branch"选项一无所知,但请注意-b|--branch BRANCHNAME
,对于最坏的情况,在revsets中的branch()函数
| 归档时间: |
|
| 查看次数: |
11714 次 |
| 最近记录: |