2011-08-10 43 views
6

Nếu có nhiều thẻ có sẵn trong một dự án Git, làm cách nào chúng tôi có thể kiểm tra, đó là thẻ được kiểm tra ra khỏi tất cả các thẻ hiện tại.Thẻ Git - Vấn đề về thanh toán

git tag sẽ liệt kê tất cả các thẻ, và các mục sẽ có mặt trong .git/refs/tags

nói ví dụ như: - hôm nay chúng tôi đã làm một đồng bộ hóa kho từ kho tổng thể và có thẻ 1 và chúng tôi checkouted thẻ 1 và bắt đầu làm việc, vài tuần sau, chúng tôi đã đồng bộ hóa nội dung và kiểm tra thẻ mới.

Bây giờ, nếu tôi muốn kiểm tra trạng thái mới nhất, là thẻ đã kiểm tra hiện tại - làm cách nào chúng tôi có thể thực hiện việc này?

Trả lời

0

này cung cấp cho bạn một danh sách các thẻ gần đây nhất trong cam kết tổ tiên của bạn, mà tôi nghĩ là những gì bạn đang yêu cầu:

git log --format=format:%d --tags 

Thẻ gần đây nhất trong cam kết tổ tiên của bạn sẽ được ở đầu trang.

Bạn cũng có thể sử dụng:

git log --decorate 

mang đến cho bạn những git log bình thường với các thẻ bổ sung vào các cam kết.

3

git describe cho bạn biết thẻ gần đây nhất mà bản sao làm việc của bạn đề cập đến.

Trích từ man page:

git-mô tả - Hiển thị thẻ gần đây nhất mà có thể truy cập từ một cam kết

câu trả lời
1

Tốt ở đây, nhưng khác, và cách thỉnh thoảng thân thiện hơn, là với gitk:

gitk --all 

Đối với bất kỳ cam kết nào, nó sẽ hiển thị cho bạn các thẻ gần nhất cả trước và sau nó, chưa kể bố cục đồ họa của com biểu đồ mit có thẻ và chi nhánh đại diện cho

Các vấn đề liên quan