Tôi có một kho git với hai nhánh; một cho mã được sử dụng để sản xuất/thử nghiệm và một là phần mềm sản xuất thực tế (chúng gần giống hệt nhau). Bây giờ là lúc cắt một bản phát hành để gửi cho nhà sản xuất, vì vậy tôi tự nhiên muốn đặt một số thẻ thích hợp trên cả hai nhánh.Gắn thẻ nhiều nhánh trong git?
Nhưng, có vẻ như git sẽ không cho phép tôi đặt cùng một tên thẻ trên cả hai nhánh. Nếu tôi cố gắng gắn thẻ các nhánh riêng lẻ, nó sẽ cho tôi biết thẻ đã tồn tại khi tôi chuyển thẻ nhánh thứ hai. Tôi đã thử chuyển hai commit vào thẻ git, nhưng nó cũng không giống như vậy. Tôi không nhất thiết phải luôn luôn gắn thẻ hai nhánh ở hàng rào, nhưng tôi không muốn thêm các ký tự ngẫu nhiên vào các thẻ chỉ để tránh xung đột tên.
Có cách nào để làm những gì tôi muốn hay tôi muốn làm điều sai trái?
Chi nhánh là mã sản xuất đặt trên thiết bị để kiểm tra xem nó đã được lắp ráp đúng chưa. Chi nhánh khác là mã gửi trong sản phẩm. Nó không thực sự là hai nhánh mỗi bản phát hành. Đây là bản phát hành đầu tiên cho sản phẩm này, và do đó phát hành lần đầu tiên cho cả hai nhánh, vì vậy tôi đã cố gắn thẻ cả hai nhánh bằng 'release-1.0'.
Một nhánh là mã sản xuất đặt trên thiết bị để kiểm tra xem mã đã được lắp ráp đúng chưa. Chi nhánh khác là mã gửi trong sản phẩm. Nó không thực sự là hai chi nhánh cho mỗi bản phát hành. Đây là bản phát hành đầu tiên cho sản phẩm này, và do đó phát hành lần đầu tiên cho cả hai nhánh, vì vậy tôi đã cố gắn thẻ cả hai nhánh bằng 'release-1.0'. Tôi ngớ ngẩn quá. –
Cảm ơn, tôi đã thêm thông tin bổ sung đó vào nhận xét. –
BTW. tên thẻ có thể phân cấp, vì vậy bạn có thể sử dụng bản phát hành-1.0 (hoặc v1.0) và kiểm tra/release-1.0 –