问题标签 [hg-log]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mercurial - Mercurial - 确定文件被删除的位置?
如果你hg log myfile -v
看到了文件被修改的变更集列表。
在我们的例子中,在最近的变更集中,该文件已被删除。但是您无法通过查看 hg 日志的详细 (-v) 输出来判断这一点。是否有一个简单的 Mercurial 命令可用于确定文件是否以及何时从存储库中删除?
更新:请注意,这是在 Windows 客户端上,我们使用 Mercurial v 1.4.3
更新 2:似乎下面的答案适用于更新版本的 Mercurial,但目前还没有升级的可能性。v 1.4.3 的任何其他想法???
mercurial - Mercurial - 只有两个变更集的 hg 日志?
该命令hg log -v -r 2:5
可用于查看变更集 2/3/4/5 的详细信息 - 是否有类似的方式可以查看变更集 2 和 5 的变更集详细信息?
mercurial - 使 hg 日志不区分大小写?
我们使用hg log -u MyUser
.
有没有办法让这种情况不敏感?即:所以 hg 将返回 MyUser 或 myuser 的所有变更集。
mercurial - 更改 hg log -v 的格式
当我们这样做时,hg log -v
我们会看到:
有没有办法以更易读的方式输出文件?就像是:
mercurial - Mercurial - 确定变更集被推送到哪个存储库?
如果您将hg push
变更集 A 更改为存储库myapp-v1
,然后将hg pull
其hg merge
合并到存储库中myapp-v2
,是否有办法在myapp-v2
存储库中识别更改集最初已签入myapp-v1
?
mercurial - 是否有与 git log --first-parent 等效的 Mercurial?
git log --first-parent
省略合并提交的第一个父级以外的所有内容。
例子:
有水银等价物吗?
mercurial - Mercurial 2.1.1 - 确定变更集是否为合并
在 Mercurial中,添加2.4
了一个模板关键字{p2rev}
,可用于确定变更集是否为合并。
如果返回“-1”,则没有第二个父项,因此变更集不是合并,否则是合并。
但是这里的大多数开发人员仍然在 Mercurial 上2.1.1
。在他们的机器上使用{p2rev}
总是返回 [空白]。
我在 2.1.1 中尝试过:
这给出了一些奇怪的输出:
- 如果只有 1 个父级(不是合并):没有输出
- 如果有 2 个父母(合并):父母双方的 {rev}:{ node }
例如,确定变更集是否是 Mercurial pre-2.4中的合并的最佳方法是什么2.1.1
?
bash - hg log - 如何以相反的顺序显示修订的日期范围?
在 bash 中,我使用日期范围来限制修订的数量,如下所示:
我想输出以在底部显示最新的修订。目前,它从顶部的最新开始,然后向下运行。
提前致谢!
我正在尝试将hg log -r "(date("$startdate to $enddate"))"
解决方案实施到 bash 脚本中,如下所示:
但是,变量不再被识别。我尝试使用双引号并引用变量本身,但无济于事。任何帮助表示赞赏!
mercurial - 打印移植源变更集哈希
我们已将变更集从另一个存储库移植到当前存储库。在我们看来,移植扩展将原始变更集哈希存储在一个额外的字段中,可以用 显示hg log --debug
,例如:
这里原始的 changset hash ( transplant_source
) 不太可读和可用。我们如何transplant_source
使用命令以可读格式打印hg log
?
ifeq
我和列表运算符一起玩过,但没有成功。
mercurial - Mercurial 通过变更集获取分支名称
我试过了
但我得到的是这个分支中所有变更集的集合。
我想要得到的是目标分支的名称(例如默认)而不是整个集合。
有没有办法实现这个目标?