2

新しいタグを作成する必要がある場合は、次の手順を実行します。

  • コマンドを実行git tag -l | sort -V
  • 最新のタグを見つけようとしてリストを調べます

リストは次のようになります。

aftercare-1.1.0
...
rc-1.1.0
...
rc-1.2.0
...
rc-1.3.0
...
rc-1.11.0
...
release-1.1.0
...
release-1.11.1

ときどき (プロジェクトによって異なります) たくさんのタグがあり、リストを見て何かを見逃して、間違った名前のタグを作成することがあります。私はそのようなエラーを数回持っています。

command を使用するとgit describe、最後のタグ名が表示されますが、別のシーケンスからタグを作成する必要がある場合があります。

意味のないタグ (非常に古い rc タグなど) を削除しますか? おそらく、別の命名規則があり、そのような問題はありませんか? 次のタグが何であるかをどのように知ることができますか?

4

1 に答える 1

1

意味のないタグ (非常に古い rc タグなど) を削除しますか?

いいえ、なぜそうすべきなのですか?タグはほとんどスペースを使いません (タグはコミットへの小さなポインターであり、独自の名前が付いています)。古いコミットを削除しないのと同じように、古いタグはプロジェクトの履歴の一部であり、リポジトリに残す必要があります。

おそらく、別の命名規則があり、そのような問題はありませんか? 次のタグが何であるかをどのように知ることができますか?

次のタグを推測する場所を簡単に確認できる分岐モデルを使用します。たとえば、安定したバージョンのみが存在する 1 つの長期実行ブランチと、RC バージョンが統合される別のブランチ (長期実行または毎回新しく作成されるブランチ) を用意します。

ブランチ モデルとワークフローの良い例については、Vincent Driessen のワークフローに関する記事を参照してください。これにより、プロジェクトとチームに役立ついくつかのガイドラインを導き出すことができるはずです。

于 2013-02-17T08:21:38.277 に答える