1
如何确定存储库当前工作目录的变更集? hg identity
和hg summary
目前尚未在JavaHg中实现。如何使用JavaHg获取工作文件夹信息?
第三个替代方案hg parents
已实现,但看起来不像命令行版本那样工作 - 它看起来像显示了我基于的父代,但不是我基于的实际变更集。 (hg parents
命令行上同时显示...)
如何确定存储库当前工作目录的变更集? hg identity
和hg summary
目前尚未在JavaHg中实现。如何使用JavaHg获取工作文件夹信息?
第三个替代方案hg parents
已实现,但看起来不像命令行版本那样工作 - 它看起来像显示了我基于的父代,但不是我基于的实际变更集。 (hg parents
命令行上同时显示...)
你可以做这样的事情:
Repository repo = ...
Changeset parent = repo.workingCopy().getParent1();
的WorkingCopy
对象也有一个getParent2()
方法就是非空,如果你是在合并..
这是否已经可以在0.1版本中使用,或者需要0.2快照? – 2012-02-09 14:32:57
我会试试这个。顺便说一句,可能要考虑废弃'workingCopy'并将其重命名为'getWorkingCopy'(而只是遵循JavaHg中似乎无处不在的约定......) – 2012-02-09 14:42:03
workingCopy方法不在0.1中,您使用0.2-SNAPSHOT或新。今天发布了0.2版本,当前快照是0.3-SNAPSHOT – 2012-02-09 14:45:09