Tôi thấy nhận xét này trong git nhiều lần. Điều đó có nghĩa là gì?Bump Version hiện những gì đứng cho?
Trả lời
Điều này có nghĩa là tăng số phiên bản lên một giá trị mới, duy nhất.
Nó có nghĩa incrementing số phiên bản hiện tại bằng cách 1.
Nhưng hy vọng bạn ngụ ý làm như vậy theo cách phù hợp với [semver] (http://semver.org/)! – binki
từ: A successful Git branching model:
$ git checkout -b release-1.2 develop Switched to a new branch "release-1.2" $ ./bump-version.sh 1.2 Files modified successfully, version bumped to 1.2. $ git commit -a -m "Bumped version number to 1.2" [release-1.2 74d9424] Bumped version number to 1.2 1 files changed, 1 insertions(+), 1 deletions(-)
Sau khi tạo một chi nhánh mới và chuyển sang nó, chúng tôi bump phiên bản số. Ở đây, bump-version.sh là một kịch bản shell hư cấu thay đổi một số tệp trong bản sao làm việc để phản ánh phiên bản mới. (Điều này có thể tất nhiên là một thay đổi thủ công — điểm là một số tệp thay đổi.) Sau đó, số phiên bản đã bị va chạm được cam kết.
Bài viết này mô tả một cách tuyệt vời để làm việc với git, bằng cách này. Rất có tổ chức và sắp xếp hợp lý. Tôi khuyên mọi người. – pilau
Tôi có thể có một số tập lệnh bump_version demo ở đâu? – voila
[bumpversion] (https://github.com/peritus/bumpversion) hoặc [grunt-bump] (https://github.com/vojtajina/grunt-bump) hoặc [git-version-bump] (https://rubygems.org/gems/git-version-bump/) hoặc người nào khác. Tùy thuộc vào sở thích ngôn ngữ của bạn. – mab
- 1. sprintf hiện những gì đứng cho?
- 2. uint32_t hiện những gì đứng cho?
- 3. những gì hiện '-' đứng trong bash?
- 4. Những gì hiện "net" đứng trong Verilog?
- 5. iota của std :: iota hiện những gì đứng cho?
- 6. những gì hiện toàn cầu :: đứng trong C#
- 7. Những gì hiện "apachectl" đứng cho? Tại sao nó không chỉ là "apache"?
- 8. gì WINAPI đứng cho
- 9. Những gì "psz" đứng trong pszBuffer hoặc tương tự?
- 10. Gì đứng ng cho trong Angular.js chỉ
- 11. Toán đằng sau Bump (ing)?
- 12. những gì hiện 'siêu() `trong` __new__`
- 13. "##" trong printk, những gì hiện ## nghĩa
- 14. bump phiên bản khi cập nhật readme cho gói npm?
- 15. MySQL - những gì hiện bỏ khóa trong my.cnf làm gì?
- 16. macosx-version-min ngụ ý điều gì?
- 17. Những đường thẳng đứng trong Notepad ++ được gọi là gì? Những cái sáng lên cho phù hợp với dấu ngoặc hoặc thẻ, v.v.
- 18. var1 đứng (int (*) []) var1 là gì?
- 19. _T là gì đứng trong một CString
- 20. cout - những gì nó đại diện cho?
- 21. 0x80020101 đại diện cho những gì?
- 22. Toán tử || = đứng trong Ruby là gì?
- 23. REM đứng trong BASIC là gì?
- 24. tại sao% d đứng cho Số nguyên?
- 25. Những gì hiện <T> biểu thị trong C#
- 26. 'P' đứng ở định dạng DateInterval là gì?
- 27. Cách phát hiện những gì được kích hoạt applicationWillResignActive?
- 28. Những gì thiệt hại được thực hiện bởi document.write()?
- 29. Những gì hiện <a href="#" class="view"> mean?
- 30. những gì hiện "từ MODULE nhập khẩu _" làm trong python?
Ứng dụng có bất kỳ ngữ cảnh đặc biệt nào mà nó có thể được sử dụng không? Nó có phải là phiên bản nguồn hay nó có thể là phiên bản phụ thuộc không? Có thể nó bao gồm thực sự cập nhật một số thành phần cho một phiên bản mới hơn, hoặc là nó chỉ thay đổi một số phiên bản trong một tập tin cấu hình ví dụ? Nói cách khác, có bất kỳ chi tiết kỹ thuật nào về cách sử dụng thuật ngữ này không? – Alexey
Cập nhật thành phần hoặc phụ thuộc thường được chú thích là "cập nhật lên mới nhất/mới hơn" hoặc "xây dựng dựa trên mới nhất/mới hơn". Khác hơn là nó chỉ là vệ sinh. –
@Alexey Một sự cân nhắc kỹ thuật mà tôi có về các bướu phiên bản (chỉ trong ngữ cảnh của các dự án sbt và Maven) là sự phát triển chỉ nên xảy ra với các phiên bản '-SNAPSHOT'. Điều này cũng giúp tránh được hai người đụng phải phiên bản không biết lẫn nhau. 1. bump từ '-SNAPSHOT' để phát hành (với cùng một số phiên bản). 2. cam kết 3. bump đến số phiên bản tiếp theo và đặt '-SNAPSHOT' trở lại. 4. cam kết 5. đẩy – akauppi