2012-02-09 67 views
1

如何確定存儲庫當前工作目錄的變更集? hg identityhg summary目前尚未在JavaHg中實現。如何使用JavaHg獲取工作文件夾信息?

第三個替代方案hg parents已實現,但看起來不像命令行版本那樣工作 - 它看起來像顯示了我基於的父代,但不是我基於的實際變更集。 (hg parents命令行上同時顯示...)

回答

1

你可以做這樣的事情:

Repository repo = ... 
Changeset parent = repo.workingCopy().getParent1(); 

WorkingCopy對象也有一個getParent2()方法就是非空,如果你是在合併..

+0

這是否已經可以在0.1版本中使用,或者需要0.2快照? – 2012-02-09 14:32:57

+0

我會試試這個。順便說一句,可能要考慮廢棄'workingCopy'並將其重命名爲'getWorkingCopy'(而只是遵循JavaHg中似乎無處不在的約定......) – 2012-02-09 14:42:03

+0

workingCopy方法不在0.1中,您使用0.2-SNAPSHOT或新。今天發佈了0.2版本,當前快照是0.3-SNAPSHOT – 2012-02-09 14:45:09

相關問題