プロジェクトのバージョン 1.0 を完成させました。
このバージョンと次の更新 (version2) コードを GIT の他の場所に追加する方法をフリーズするには? (これは新しいブランチである必要がありますか?)
何をすべきか詳細な指示を求めることはできますか?
プロジェクトのバージョン 1.0 を完成させました。
このバージョンと次の更新 (version2) コードを GIT の他の場所に追加する方法をフリーズするには? (これは新しいブランチである必要がありますか?)
何をすべきか詳細な指示を求めることはできますか?
問題のコミットの commitish (SHA1 ハッシュ) を使用して、それらにタグを付けることができます
git tag version-1.0 <first commit in question>
git tag version-2.0 <second commit in question>
ログを検索して、タグ付けしたいものを見つけます
git tag -a <tag_name> -m 'summary for version <tag_name>' <hash_of_commit>
git tag -a
そのタグのコメントを提供する注釈付きタグを作成-m
します-これまでと同じように作業できます-タグの作成の前後で何も変わりません
何らかの理由でそのタグのアーカイブ パックを保持したい場合は、以下のコマンドを使用できます
git archive --format=tar --prefix=<path_to_folder>/ <tag_name> |
gzip > pack-<tag_name>.tar.gz
GIT リポジトリにタグを付けるだけで、バージョンを永久に記録できます。このような
git tag v1.0
その後、開発を継続するためのオプションがいくつかあります。
1) 続行します (現在のブランチで)。v2.0 になったら、再度タグ付けします。後で v1.0 をチェックアウトする必要がある場合は、git checkout -b v1.0-fix v1.0
2) 新しいブランチで続行します。git checkout -b new-dev v1.0
新しいブランチを作成するnew-dev
(およびそれに切り替える) ために使用します。開発するnew-dev
と、変更され、v1.0 のブランチは変更されません。