Mastodon改造勢へ
v3.2.1とv3.2.2から、v3.3.0への直接アップデート(マージ)は、ブランチが異なるためコンフリクトが発生します。(バックポートリリースは基本的にこれです)
一度v3.2.0相当に戻して、そこへv3.3.0をmergeしましょう。
無理にマージして失敗すると、v3.3.1とかv3.3.2のような未来ののバージョン(キメラ)が産まれたりします……
以下簡単に手順を。==
v3.2.0以降、v3.2.1かv3.2.2をマージする直前のコミットIDをgit logで確認してください。ここでは仮にc4a9359694とします。
マージ以降、独自の改造をしている場合はコミットIDを控えておきます。
マージ直前にリセットします。
git reset --hard c4a9359694
追加したコミットがある場合、それをcherry-pickします。(reset + cherry-pickはつまりところrebaseなので、慣れている人はrebase -iが楽です)
ベースをv3.2.0相当に戻したら、あらためてv3.3.0をmergeします。