Bump Version có nghĩa là gì?


Câu trả lời:


261

Nó có nghĩa là tăng số phiên bản lên một giá trị mới, duy nhất.


3
Liệu nó có bất kỳ bối cảnh đặc biệt trong đó nó có thể được sử dụng? Nó phải là phiên bản nguồn, hay nó có thể là phiên bản phụ thuộc? Nó có thể bao gồm thực sự cập nhật một số thành phần lên phiên bản mới hơn hay chỉ là về việc thay đổi số phiên bản trong tệp cấu hình chẳng hạn? 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

3
Cập nhật các 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". Ngoài ra, đó chỉ là vệ sinh.
Ignacio Vazquez-Abrams

@Alexey Một cân nhắc kỹ thuật tôi có về vết sưng phiên bản (chỉ trong bối 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 -SNAPSHOTcác phiên bản. Điều này cũng giúp tránh hai người va chạm phiên bản không biết về nhau. 1. vết sưng từ -SNAPSHOTđến một bản phát hành (có cùng số phiên bản). 2. cam kết 3. va vào số phiên bản tiếp theo và đặt -SNAPSHOTlại. 4. cam kết 5. đẩy
akauppi

2
không 2.2.1-> 2.2.2được tính là một "vết sưng"?
OlehZiniak

5
@OlehZiniak: Giả sử 2.2.2 chưa được sử dụng làm số phiên bản trong dự án, chắc chắn.
Ignacio Vazquez-Abrams

66

từ: Một mô hình phân nhánh Git thành công :

$ 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 nhánh mới và chuyển sang nó, chúng tôi tăng số phiên bản. Ở đây, gập-version.sh là một tập lệnh 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. (Tất nhiên đây có thể là một thay đổi thủ công. Điểm quan trọng là một số tệp thay đổi.) Sau đó, số phiên bản bị lỗi được cam kết.


37
Bài viết này mô tả một cách tuyệt vời để làm việc với git, nhân tiện. Rất có tổ chức và sắp xếp hợp lý. Tôi giới thiệu cho mọi người.
pilau

3
Tôi có thể có một số kịch bản giới thiệu bản demo ở đâu?
voila

5
bumpversion hoặc grunt-vết sưng hoặc git-phiên bản-vết sưng hoặc khác. Tùy thuộc vào sở thích ngôn ngữ của bạn.
mab

1
Đây là kịch bản shell phát hành.sh về cách tôi tự động tăng các phiên bản thẻ Git
Péter Szakszon

2
Ai đến với câu hỏi này vì anh ta tìm thấy "Bump Version" trong khi đọc bài báo đó, hơn là phát hiện ra rằng câu trả lời đã ở dưới đó: D
KADEM Mohammed

13

Nó có nghĩa là tăng số phiên bản hiện tại lên 1.


10
Nhưng hy vọng bạn ngụ ý làm như vậy theo cách phù hợp với semver !
biley

Semver chủ yếu là cho lib và API. Nó không có ý nghĩa ở mọi nơi .
Marc.2377

2

Tăng, bơm lên, đưa lên, phiên bản.


Từ nguyên cho bạn.

https://www.dipedia.com/e/slang/bump

Có khả năng xuất hiện vào giữa đến cuối những năm 1990 với sự xuất hiện của các bảng tin trực tuyến, vết sưng được cho là phổ biến cho cụm từ viết tắt của cụm từ gợi lên bài đăng của tôi. Tuy nhiên, thuật ngữ này cũng có thể có nguồn gốc đơn giản là một phần mở rộng của từ gập (nghĩa là cung cấp một cái gì đó một vết sưng hoặc tăng.).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.