Các yêu cầu kéo GitHub hiện có thể được tạo trong Visual Studio Code

github-kéo-yêu cầu

Trong một bài báo trước, chúng tôi đã nói về tin tức mới củaGitHub cho phép bạn tạo không giới hạn số lượng kho riêng tư với ưu đãi miễn phí GitHub Free của họ.

Thông báo này, trong số nhiều thông báo khác đã được đưa ra trong những tháng gần đây, dường như là kết quả của việc Microsoft mua lại GitHub.

Một hoạt động không chỉ nhằm mục đích đẩy nhanh việc áp dụng nền tảng trao đổi mã nguồn trong kinh doanh mà còn để đưa các sản phẩm của Microsoft đến các thị trường mới.

Hai công ty cũng hứa sẽ tích hợp các sản phẩm của họ để cung cấp cho các nhà phát triển và doanh nghiệp những trải nghiệm cộng tác và chia sẻ mã nguồn mới.

Y Điều này bắt đầu hình thành, vào tháng XNUMX năm ngoái khi Microsoft công bố Azure Pipelines(Dịch vụ tích hợp và triển khai liên tục (CI / CD) mới được tích hợp vào GitHub) và bản xem trước công khai của tiện ích mở rộng Yêu cầu kéo GitHub (PR) cho Visual Studio Code.

Chúng tôi phải nhấn mạnh rằng các yêu cầu kéo được sử dụng bởi các dự án hợp tác hoặc nguồn mở để đề xuất các bản vá hoặc các tính năng mới.

Microsoft muốn kết nối các sản phẩm của mình

Với phần mở rộng nàyMicrosoft mang đến trải nghiệm quản lý yêu cầu kéo mới cho người dùng Visual Studio Code.

Cho phép họ cộng tác, nhận xét, đánh giá và xác thực GitHub PR ngay từ trình soạn thảo mã.

Là một trong những tính năng chính, cho phép bạn xác thực và kết nối trình chỉnh sửa mã với GitHub và với nó để có thể liệt kê và điều hướng các PR từ Visual Studio Code.

Trong số các khả năng khác, tích hợp thiết bị đầu cuối vẫn được cung cấp để giao diện mã của Visual Studio và các công cụ dòng lệnh như git có thể cùng tồn tại.

Như Microsoft đã giải thích, phần mở rộng VS Code này xuất hiện, lấp đầy khoảng trống trong quy trình làm việc mà hàng triệu kỹ sư gặp phải mỗi ngày.

Để đưa ra khoảng cách này trong quan điểm, Microsoft đã nhắc lại trải nghiệm yêu cầu kéo ngày hôm nay:

“Ngày nay, khi xem xét mã nguồn, nhiều người trong chúng ta buộc phải để các biên tập viên của mình sử dụng giao diện web đơn giản hoặc công cụ đánh giá của bên thứ ba hiển thị các thay đổi trong một trình soạn thảo khác.

Điều này cho phép bạn có cái nhìn tổng quan về các thay đổi, nhưng hầu hết thời gian bạn không có ngữ cảnh đầy đủ về cách các thay đổi được thực hiện và cách chúng ảnh hưởng đến mã nguồn xung quanh.

Bên ngoài môi trường viết mã thông thường, bạn không có các phím tắt, chủ đề yêu thích và các tùy chỉnh.

Tệ hơn, điều này có nghĩa là bạn không có môi trường để điều hướng qua mã nguồn và xác minh rằng những thay đổi bạn đang xem xét có hoạt động chính xác hay không. «

Giới thiệu về yêu cầu kéo mã VS

yêu cầu kéo VSC github

Kể từ khi phát hành bản xem trước công khai đầu tiên của GitHub PR cho Visual Studio Code, Microsoft đã thực hiện nhiều cải tiến cho công cụ của mình.

Và giống như GitHub trên blog chính thức của nó, Với phiên bản mới nhất của tiện ích mở rộng, giờ đây có thể tạo các yêu cầu kéo GitHub trực tiếp trong Visual Studio Code và không chỉ quản lý từ trình soạn thảo mã.

Để tạo các yêu cầu kéo trong VS Code, chỉ cần người dùng phải di chuột qua tiêu đề "Yêu cầu kéo GitHub" và nhấp vào dấu +.

Sau đó chọn nhánh mục tiêu của yêu cầu kéo và nhấn "enter" để mở RP của bạn.

Yêu cầu kéo mã VS cung cấp nhiều cải tiến nhỏ khác mà bạn có thể thấy trong ghi chú phát hành có sẵn trong kho dự án.

Bạn cũng có thể tải xuống phiên bản tiện ích mở rộng mới nhất trên GitHub. Lưu ý rằng các yêu cầu kéo mã VS cũng có thể được cài đặt hoặc cập nhật trực tiếp từ VS Code.

Ngoài khả năng tạo các yêu cầu kéo ngay bây giờ, với phiên bản mới nhất của Hình ảnh Studio Code, bạn có thể đề xuất các thay đổi đối với nhận xét và xem kiểm tra sức khỏe cho mỗi RP.

Đối với các đề xuất về các thay đổi mã, bạn có thể để lại chúng dưới dạng nhận xét với sự khác biệt cho biết mã hiện tại bên cạnh các thay đổi được đề xuất.

Bạn có thể dễ dàng áp dụng các gợi ý bằng cách chọn Áp dụng bản vá để xác nhận bản vá mã mới.

Nếu bạn muốn biết thêm một chút về nó, bạn có thể truy cập bài viết sau trên GitHub 


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.