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