0

プロジェクトのバージョン 1.0 を完成させました。

このバージョンと次の更新 (version2) コードを GIT の他の場所に追加する方法をフリーズするには? (これは新しいブランチである必要がありますか?)

何をすべきか詳細な指示を求めることはできますか?

4

3 に答える 3

1

問題のコミットの commitish (SHA1 ハッシュ) を使用して、それらにタグを付けることができます

git tag version-1.0 <first commit in question>
git tag version-2.0 <second commit in question>
于 2013-06-04T22:56:01.497 に答える
1

ログを検索して、タグ付けしたいものを見つけます

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
于 2013-06-04T22:59:37.047 に答える
1

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 のブランチは変更されません。

于 2013-06-04T23:47:43.023 に答える