2017-05-15 22 views
0

私は、単一のブランチ(マスター)と複数のタグ付きリリースを持つGitHubに関するプロジェクトを持っています。古いタグ付きリリースの1つをビルドしようとすると、ビルドツールの最新バージョンでビルドされなくなります。新しいビルドツールと互換性を持たせるために変更を加える必要があります。私はどのソースファイルが失敗の原因であるのかを知っており、ソースファイルに何を変更してきれいにビルドさせるのか知っています。私の質問は、git repoに変更を加える仕組みに関するものです。レポが何度も発散した後、数か月前に作成されたタグ付きリリース内のファイルを置き換える方法はありますか?古いリリースのブランチを作成する必要がありますか、それとも良い方法がありますか?Git:タグ付きリリースの内容を変更する方法は?

+0

あなたのリリースで[セマンティックバージョニング](http://semver.org/)を使用していますか? –

答えて

1

これまでタグ付きバージョンは変更しないでください。あなたが使用しているビルド・ツールのバージョンがビルドに必要なreadmeを定義し、そのバージョンを使ってそのビルドをビルドします。

本当に必要な場合は、タグ付きバージョンを変更することはお勧めしませんが、ブランチを作成するか、タグの上にコミットするか、新しいビルドツールと互換性があるバージョン。

関連する問題