そろそろ皆さんご承知のことと思いますが、Mastodon v2.7.4をお使いの方は、

git fetch
git checkout v2.8.0

として全部切り替えるのであれば問題ありませんが、

git merge v2.8.0

のように、v2.7.4 -> v2.8.0 という移行を行おうとすると、うまくいきません。

v2.7.4は、v2.8.0から必要なものだけを適用したバージョン(バックポートリリース)であるためです。

直系の先祖にあたるリリースは、v2.7.1になります。

v2.7.1からであれば、mergeしても大丈夫です。

v2.7.2、v2.7.3、v2.7.4は、枝分かれした分家筋(stableブランチ)で、本家筋とは似て非なるものです。

ご注意を。

駄文の類ですが、補足記事を書きました。ほーん。

v2.7.4からv2.8.0にアップデートするのが難しいのはなぜか?
noellabo.qrunch.io/entries/s5Z

フォロー

対処方法だけど、

改造している人はmergeする必要があるけど、そうじゃない人はfetchしてcheckoutしてね、という感じ。邪魔者がいたらstash。

改造勢は、v2.7.1以降の修正がないなら、v2.7.1の時点まで戻って(checkoutして)、そこにv2.8.0をmergeするのが簡単。

一旦v2.8.0にcheckoutしてから、そこにもう一度自分の修正をcherry-pickして適用する(rebaseですな)のでもOK。

俺は前にしか進まないぜ!という人は、コンフリクトを解消してmergeしちゃえばOKかと思います。

ログインして会話に参加
DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!