对于很多部分的问题感到抱歉,但我很难理解使用BitBucket的Mercurial Patch Queue的预期方法,Google并没有多大帮助。我的希望是,一个描述MQ概念的答案将同时涵盖许多问题。我看过http://ches.nausicaamedia.com/articles/technogeekery/using-mercurial-queues-and-bitbucket-org,但似乎已经过时且不完整。我的总体计划是允许来自众多用户的大量提交的更改,而不必将它们提交给分支。这些补丁代表了玩家对游戏进行的可选修改,以增强和扩展游戏。我希望用户能够挑选一个任意补丁或一组补丁来玩和审查。当我深入了解hg是如何工作的时候,我打算编写一些PHP脚本或其他内容来将分支和一组选定的补丁放到工作区中,以便玩家能够运行HTML5代码进行审查。
我 能够:
我无法弄清楚或有疑问的事情是:
你可能会说,我有点迷失,不知道要问什么问题。我怀疑答案比这些问题简单,但不知道问题,很难提出正确的问题。希望一个描述补丁队列存储库性质的答案将为我清除所有这些。
答案 0 :(得分:1)
回顾我以前的问题,我认为我对DVCS的理解因我对CVCS的熟悉而过于模糊。最后,我只是允许其他SourceForge用户托管他们自己的存储库克隆并发布指向其存储库的链接(参见http://sourceforge.net/p/iotabuildit/wiki/reviews/)。
答案 1 :(得分:0)
我想我找到了关于问题#3的第二个问题的答案:
现在,来自其他本地存储库的补丁在本地存储库中显示(未应用),并且可以轻松应用。
除非我自己找到所有其他问题的答案,否则我可能不会接受这个(我自己的)答案。我希望有人可以帮助我解决其他问题。
答案 2 :(得分:0)
我很害怕,你带着SF堆克隆,你走的是“远离理想”的道路,走向“无管理的混乱”里程碑
.hg
内的dir用于补丁qclone | push --mq
提供基于vanilla代码的补丁的双向交换