[Trick] Tận dụng chrome search engine để tạo pull request nhanh hơn

Bình thường khi push code lên remote origin, git sẽ sinh ra 1 đường link  có dạng như sau:

https://bitbucket.org/<owner>/<repo_name>/pull-requests/new?source=phongdo-sbase&t=1

Bạn để ý sẽ thấy khi click vào link sẽ tự động chọn source là nhánh bạn mới push lên remote, destination là develop branch (thường là staging).

pr-tao-mac-dinh

Tuy nhiên, trong 1 vài trường hợp đặc biệt, bạn thường xuyên phải merge nó vào 1 branch khác không phải là develop branch đã cấu hình cho project. VD ở đây tớ cần merge vào branch sbase. Thế là bạn lại phải đợi nó load xong branch staging kia rồi chọn lại sang branch mà bạn cần merge. Khá lâu và ức chế.

Để fix tình trạng này thì bạn có thể thêm param &dest=sbase vào sau đường link như này:

https://bitbucket.org/<owner>/<repo_name>/pull-requests/new?source=phongdo-sbase&dest=sbase&t=1

Tuy nhiên mỗi lần tạo PR lại phải sửa param, rồi load lại trang –> hơi cồng kềnh.

Dưới đây, tớ sẽ hướng dẫn các bạn cách làm nhanh hơn, sử dụng search engine của google chrome.

Thực hiện

Cấu hình source và destination khi tạo PR:

– Vào chrome://settings/searchEngines

– Thêm tên search engine, keyword

– Thêm vào mục URL with %s in place of query

https://bitbucket.org/daicaphong/quick-create-pr/pull-requests/new?source=phongdo-sbase&dest=sbase&t=%s

– Save lại

su-dung-search-engine

Mục keyword chính là mục mà các bạn sẽ sử dụng để gõ nhanh. Như hình trên tớ chỉ cần gõ sbasepr + tab. Nhập số 1, sau đó enter. Done :))

khi-bam-tab-search-engine

P/S

Viết xong bài này tớ mới nhận ra: tạo cái bookmark có phải nhanh và đỡ phức tạp hơn không =)). Tuy nhiên lỡ viết rồi thì cứ publish vậy =))

Thanks for reading ^^

Một suy nghĩ 1 thoughts on “[Trick] Tận dụng chrome search engine để tạo pull request nhanh hơn

  1. Pingback: [Trick] Hướng dẫn custom lại message tạo pull request của GitLab, GitHub, Bitbucket | minhphong306

Bình luận về bài viết này