2

我是 Mercurial API 和 Python 的完全菜鸟,但我现在正在尝试为我自己和我的同事编写一个有用的扩展。

假设我有一个包含一些代码和辅助文件的存储库.hgdata。代码 和.hgdata都在 Mercurial 的控制之下。当我执行pull-extended我的扩展提供的命令时,我希望它进行拉动,然后分析 a 的状态.hgdata并可能进行一些额外的操作。问题是,当我的命令被调用时,它只是拉取传入的变更集,但如果不进行先前的存储库更新,它就无法查看实际情况。 除了存储库更新之外.hgdata还有什么方法可以观看更新后的内容吗? .hgdata

4

1 回答 1

0

我在Mercurial 的官方 IRC 频道上收到了答复:

为了在拉取后获得实际的文件状态,我们可以使用repo[revision][file].data().

PS我还没有检查过。如果可行,我将关闭问题。

于 2012-06-01T12:51:43.127 回答