我有一个使用Yii框架开发的网站,我想将框架从1.1.8升级到1.1.11。我已经对1.1.11进行了框架修改,但其他人没有,我不记得它们到底是哪一个。
有没有办法搜索某个路径中的Mercurial存储库中的所有更改? 该框架位于./yiiframework目录中。
答案 0 :(得分:1)
您可以将路径传递给hg log
命令:
hg log path/to/foo
答案 1 :(得分:0)
虽然@David的答案在技术上是正确的,但在意识形态方面是错误的,我会回答没有提问的问题
“如何在更改上游代码库的基础上维护我的补丁”
这是您的业务任务
对于Mercurial来说,这是一项相当容易的工作,只执行部分工作“合并并行更改”,这是SCM无法自动完成的。
简短如何
执行此操作后,您的1.1.11 会继承自1.1.8
的更改未来的工作流程 *仅在自己的分支机构工作 *从上游(如果可以)拉入默认值或手动更新默认值 *在需要时合并到我的
PS - 更复杂的工作流可以假设并承认在单个分支上使用MQ补丁