我的主站点建立在Invision Power Board之上。随着版本3刚刚发布,我想从一个干净的代码库开始并重新制作我的所有修改,但问题是,当Invision发布新版本时,跟踪我所做的修改,以便我可以重新应用它们一直是个混蛋去做。虽然这个新版本将存储在svn中,但我仍然很难有效地更新到新版本。
提前致谢。
答案 0 :(得分:2)
我还没有尝试过这个,但我想这样的过程可能有用:
下载最新版本的IPB并将其放在名为“ipb-pure”的文件夹中。在这里创建一个Git或Mercurial存储库并提交所有内容。
在其他位置克隆此存储库并将其命名为“ipb-custom”。在此处进行所有自定义并提交它们。不要将任何自定义设置恢复为“ipb-pure”。
可以将新版本的IPB(官方版本)提交到“ipb-pure”存储库中。使用Git / Mercurial将这些更改拉入'ipb-custom'并合并头部。如果你很幸运,git / hg会自动合并所有内容。
答案 1 :(得分:1)
如果需要,您也可以使用svn执行此操作。您可能需要阅读'vendor branches' in the svn book [svnbook.red-bean.com]