Làm thế nào để so sánh các bản phát hành với một chi nhánh cụ thể?


9

Tôi nhận thấy rằng trong trang GitHub, Phát hành trực tuyến có một đề cập hữu ích về việc có bao nhiêu cam kết đã xảy ra kể từ khi chi nhánh phát triển. Ví dụ, xem ví dụ này từ AnkiDroid .

nhập mô tả hình ảnh ở đây

Làm thế nào GitHub có thể được cấu hình để hiển thị có bao nhiêu cam kết được thực hiện cho một nhánh khác?

Câu trả lời:


16

Bạn có thể thấy các cam kết và thay đổi giữa các thẻ nếu bạn thay đổi URL sang định dạng sau:

https://github.com/{username}/{repo}/compare/{older-tag}...{newer-tag}

Điều này sẽ cho bạn thấy số lượng và thay đổi lên tới 250 lần cam kết được thực hiện giữa các thẻ.

Vì vậy, từ ví dụ của bạn, nó sẽ là:

https://github.com/ankidroid/Anki-Android/compare/v2.2beta7...v2.2beta8

Tương tự nếu bạn muốn so sánh các cam kết giữa các nhánh, URL sẽ như thế này:

https://github.com/{username}/{repo}/compare/{branch}...{other-branch}

Làm thế nào để so sánh nếu giới hạn cam kết vượt quá 250?
cjahangir

Cho đến khi họ thay đổi nó, bạn không thể so sánh nếu các cam kết vượt quá 250 @cja
Tám ngày của Malaise

@EightDaysofMalaise có thể so sánh một thư mục cụ thể giữa hai chi nhánh không?
onassar

Thật kỳ lạ khi bạn phải thao tác url để có được tính năng này, trong khi tất cả các yếu tố giao diện để cung cấp tính năng này dường như tồn tại ở những nơi khác. Tuy nhiên, nó vẫn hoạt động :)
Maurice
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.