Khi tôi gắn thẻ mã được phiên bản trong git, tôi thích sử dụng dấu đầu dòng trong thông báo thẻ.Cách bao gồm các ký tự dòng mới trong thông điệp thẻ git
này có thể dễ dàng được thực hiện với thẻ chú thích:
git tag -a v1.0.0
* Change number 1
* Change number 2
#
# Write a tag message
#
Tuy nhiên, nếu tôi cố gắng thẻ cùng với các tùy chọn -m, thông điệp thẻ không phải là những gì tôi mong đợi:
git tag -a v1.0.0 -m "* Change number 1\n* Change number 2"
git show v1.0.0
...
* Change number 1\n* Change number 2
....
'\ N' được hiểu theo nghĩa đen là ký tự '\' và 'n' thay vì dòng mới. Tôi muốn sử dụng tùy chọn -m
để tôi có thể tự động hóa quy trình gắn thẻ.
Có cách nào để bao gồm các ký tự dòng mới thực tế sử dụng git tag
với tùy chọn -m
không?
Câu trả lời hay. Oh kho báu ẩn có thể được tìm thấy trong các trang của người đàn ông. Cảm ơn, Aziz! –
Điều này sẽ đặt thêm dòng mới giữa các thư, có thể không được mong muốn. –
Lệnh của tôi: 'git tag -a v1.1.0 -m" + thêm cú pháp tô sáng cho biểu thức chính quy trong tìm và thay thế bàn giao tiếp, "-m" + thêm hướng dẫn về tùy biến một số tham số đồ họa cho người dùng Windows 10. [** Kết quả **] (https://github.com/Kristinita/SashaSublime/releases/tag/v1.1.0). Tôi đã làm gì sai? Cảm ơn. –