如何在桌面上为某个 minecraft 版本创建 github 分支

How to make a github branch in desktop for a certain minecraft version

您好,我有一个 GitHub 存储库,我正在使用 GitHub 桌面。我的 minecraft spigot 插件有这个 repo,spigot/minecraft 版本是 1.9.4,我 运行 一个 1.9.4 spigot 服务器来测试插件。现在我想创建一个分支,其中插件与 minecraft/spigot 1.10 api 以便拥有 1.10 服务器的人可以使用我的插件,但我想开发到 1.9.4 分支。如何做到这一点?

对我来说真的没有意义。似乎您需要从 1.10 版本开发代码,以便确保与该版本兼容。您可以将当前更改复制到 1.10 版本的分支并在那里构建并尝试。如果您说您只想要代码的一个分支,那么您可以从较新的版本构建它并尝试使用新版本,但似乎由于版本偏差而出现问题 - 这很难说因为这里没有提供足够的信息。我的第一个想法是只保留两个分支,一个用于您正在为其开发的每个基线,并提出一个方案,在您开发时将提交从一个分支移动到另一个分支。您的代码也可能有一个子模块。

首先像以前的版本一样在 git 上发送您当前的版本。 然后打开gitbash和运行这些命令:

$ cd /your/current/project/path/
$ git checkout v1.9.3
$ git branch develop
$ git checkout develop

现在对项目进行更改,然后:

$ git add .
$ git commit -m "v1.9.4"

您的更改存储在开发分支中。 如果你想把master分支改成v1.9.4:

$ git checkout master
$ git merge develop

现在您可以像以前一样更新 github。 希望对你有帮助。