我是 Mercurial 的新手,我对如何像 git 一样存储更改有点困惑。我深入研究了 SO 并发现一些使用attic extension而其他人使用shelve extension。有什么理由我应该使用一个而不是另一个?它们是互补的吗?
谢谢...
我是 Mercurial 的新手,我对如何像 git 一样存储更改有点困惑。我深入研究了 SO 并发现一些使用attic extension而其他人使用shelve extension。有什么理由我应该使用一个而不是另一个?它们是互补的吗?
谢谢...
Attic 自 2011 年以来一直没有更新,而 Shelve 是内置的。我自己也在看同样的东西,由于缺乏维护,我决定避开阁楼。
从阁楼维基:
搁置......几乎完全是阁楼的一个子集。实际上 attic 的 hg shelve --interactive 是调用直接从 hgshelve 扩展源代码中拉取的 3 个方法
阁楼或货架主要是习惯和个人品味的问题
您还必须探索MQ 扩展:“Git's stash on steriods”
我一直很好地使用阁楼并且对此感到满意。(我们刚刚从 hg 版本 2.2.2 升级到 3.7.3 不知道 attic 在以后的版本中效果如何。必须回来报告。)