1

我的主站点建立在 Invision Power Board 之上。随着版本 3 刚刚发布,我想从一个干净的代码库开始并重新制作我的所有修改,但问题是,当 Invision 发布新版本时,跟踪我所做的修改以便我可以重新应用它们一直是个混蛋去做。虽然这个新版本将存储在 svn 中,但我仍然很难有效地更新到新版本。

提前致谢。

4

2 回答 2

2

我还没有尝试过,但我想这样的过程可能会奏效:

  1. 下载最新版本的 IPB 并将其放在名为“ipb-pure”的文件夹中。在此处创建一个 Git 或 Mercurial 存储库并提交所有内容。

    • 将此存储库克隆到其他地方并将其称为“ipb-custom”。在此处进行所有自定义并提交它们。不要将任何自定义设置回“ipb-pure”。

    • 新版本的 IPB(官方版本)可以提交到“ipb-pure”存储库中。使用 Git/Mercurial 将这些更改拉入“ipb-custom”并合并头部。如果幸运的话, git/hg 会自动合并所有内容。

于 2009-07-16T05:59:09.143 回答
1

如果需要,您也可以使用 svn 来执行此操作。您可能想阅读svn 书籍 [svnbook.red-bean.com] 中的“供应商分支”

于 2009-07-16T07:08:18.333 回答