如何使用补丁(BZR)更新我的本地版本的Drupal

时间:2010-09-16 13:47:01

标签: drupal drupal-6 repository bazaar

我在Drupal 6.14上有一个本地运行的网站,我需要将其升级到drupal 6.19 该网站由BZR控制版本。我知道BZR的基础知识,但我不知道如何以“正确”的方式更新我的存储库。我不想简单地覆盖所有drupal文件并提交更改。我想将旧版本与新版本进行比较,并创建一个补丁以应用新修补程序。

有谁可以向我解释我怎么能这样做?

Ps:我在胜利时运行bzr 1.17

提前致谢。 亲切的问候,BBJ

1 个答案:

答案 0 :(得分:0)

应该没有多少,你应该做得很好。

  1. 复制您的仓库/使用本地开发版本。
  2. 通过替换文件来应用更改。
  3. 查看更改。
  4. 提交对repo的更改
  5. 将更改推送到VC​​S服务器
  6. 获取对服务器/生产站点的更改。
  7. 或者,如果您没有实际存储代码的地方,而不是第4步。

    1. 使用bzr diff > patch.diff
    2. 创建补丁
    3. 将补丁上传到服务器。
    4. 应用补丁:patch -p0 < patch.diff(需要位于您的回购根目录中)。您使用patch应用修补程序,有关于如何以不同方式使用它的指南。
    5. 这可以在一个块中完成,或者从6.14到6.19逐步完成。

      请记住在需要时更新数据库。