保持自定义主题与上游保持同步

时间:2017-05-10 15:15:11

标签: wordpress git version-control wordpress-theming

我的团队将致力于Wordpress项目(主题),我们正在寻求使用Foundation CSS框架进行构建。另外,我们将使用Git作为源代码控制。

我们已经发现了Foundationpress主题,并希望将其作为起点:https://github.com/olefredrik/FoundationPress

我们只想偶尔做一次,也就是说当前版本中有一个错误可以修复。

我的问题是,我们如何有选择地更新Foundationpress主题?

ie:我应该分叉项目,并将远程源更改为我们的Github存储库,并为Foundationpress存储库添加辅助远程控制台,然后仅在需要时从Foundationpress远程控制器下拉更改?我只是不确定最佳做法是什么。

也许有更好的方法来完全处理这个问题。谢谢!

1 个答案:

答案 0 :(得分:3)

即使您分叉name = "kepu" with open("listfile.txt") as f: for line in f: try: line = line.split(" ")[2] except IndexError: continue line = line.lower() if line == name: print "Present" else: print "Not Present" ,您的fork repo也不会包含olefredrik/FoundationPress所做的更新更改。

如果您不需要为olefredrik/FoundationPress捐款,并且您已经拥有自己的远程仓库,则可以直接通过olefredrik/FoundationPress添加远程仓库,并检查是否有更新由

git remote add upstream https://github.com/olefredrik/FoundationPress.git

如果有输出,则表示git fetch upstream git log master..upstream/master 有新的提交,这些提交在本地仓库中不包含。您可以使用olefredrik/FoundationPress来提取新的更改。

如果您需要为git pull upstream master捐款,或者您没有自己的远程仓库,那么您可以将其分叉,并通过上述方式检查是否有更新更新。