Subversionは、リポジトリ内のタグとブランチを表していました。これは、タグやブランチ名を再利用したい場合など、長命のリポジトリには便利なプロパティでした。ブランチを削除して再作成し、古いものを見たい場合は、古いバージョンのリポジトリをチェックアウトしたばかりです。 Gitでは、いったんそれを削除すると、ハッシュとそれを指しているタグやブランチを指していたレコードが残っているようです。あれは正しいですか?Gitタグとブランチのバージョンはありますか?
0
A
答えて
3
いいえ、Gitタグとブランチはバージョン管理されていません。どちらもコミットのポインタです。作業ツリーファイル(.hgtags
)でタグが追跡されるHgとは対照的に、Gitでは管理者に格納されます(.git
ディレクトリ)。
0
簡単な答えは、タグもブランチもバージョン化されていないことです。しかし、gitタグのmanページの "On Re-Tagging"セクションを読んでください。
すでに公開されているタグを変更すると、gitはユーザーの下からタグを変更しないため、問題が発生します。たとえば:
- ボブは、タグに作成
v1.0
- アリスは、ボブからのタグが
- ボブは
- アリスがボブから引っ張る次回コミット異なるに
v1.0
ためのタグを強制的に引っ張り、彼女意志ない変更されたタグを取得してください!
アリスは本当に新しいタグを必要とする場合、彼女は次の条件を満たす必要があります。
git tag -d v1.0
- これが正しい再び
関連する問題
- 1. SVNからGitブランチ/タグ/トランク
- 2. gitタグとブランチの相違点
- 3. Gitブランチはまだマスターと同じ行にあります
- 4. AssemblyInfoバージョンのGitタグ
- 5. 本当にGitにブランチする必要はありますか?
- 6. ハードリセット後にGitブランチはどこにありますか?
- 7. Gitブランチ-rブランチ名がありません
- 8. git - ブランチ "タグ"を他のコミットに移動しますか?
- 9. gitタグをブランチにマージする方法
- 10. gitツリーには2つの "トップレベル"ブランチがあります
- 11. ブランチあたりのGitディスク使用量
- 12. gitとのインターフェースはありますか?
- 13. リモートでブランチからgit-archiveする方法はありますか?
- 14. Gitリポジトリからブランチを削除する必要はありますか?
- 15. gitブランチのマッピングを表示する方法はありますか?
- 16. ローカルのgitブランチでmasterブランチと異なるタグを持つ方法
- 17. 別々のフォルダにgitブランチがあります
- 18. ビルドタグのgitバージョンがgitにありません
- 19. Gitブランチとマージバック
- 20. Gitリモートとブランチ
- 21. gitは、あるブランチが他のブランチよりも歴史に関連していると非難します。
- 22. はGitのブランチ
- 23. TFS Git - リモートリポジトリに直接ブランチとタグを作成する
- 24. gitがブランチ全体を無視する方法はありますか?
- 25. 私が作成したgitブランチを表示するスクリプトはありますか?
- 26. Mercurialリポジトリにトランク/ブランチ/タグを作成する必要はありますか?
- 27. gitのブランチとマージ
- 28. Gitのスタッシュとブランチ
- 29. Subversionのタグとブランチ
- 30. Gitのマージ - マージされたブランチはどうなりますか?
をボブからタグを引き出します。我々はさらに詳しく説明する必要があります。それは、タイムラインのように、そのタイムラインに沿った単一のポイントで署名されたタグで、独立宣言が1776年7月4日に署名されたように考えてください。 –
あなたが誤ってタグを削除した場合、 ?私はあなたが歴史を閲覧することができると思うが、それは乾草の針である、いいえ? – dromodel