Categories
Software Architecture

Chia Sẻ Mã Của Bạn, Theo Dõi Công Việc Và Gửi Phần Mềm Với Azure 3: Kho Lưu Trữ Azure

Kho lưu trữ Azure

Kiểm soát phiên bản là điều cần thiết để làm việc cùng nhau và đảm bảo rằng nội dung quan trọng nhất của bạn — mã của bạn — được lưu trữ an toàn. Azure Repos là một bộ công cụ kiểm soát phiên bản để lưu trữ mã của bạn và chia sẻ nó với nhóm của bạn. Điều này hữu ích cho cả nhóm và nhà phát triển cá nhân. Kiểm soát phiên bản lưu giữ lịch sử phát triển của bạn để bạn có thể xem lại hoặc thậm chí quay lại bất kỳ phiên bản mã nào của mình.

Git

Đây là hệ thống kiểm soát phiên bản được sử dụng rộng rãi giữa các nhà phát triển và cũng là cơ sở cho GitHub. Git là một hệ thống kiểm soát phiên bản phân tán, có nghĩa là mã nguồn hoàn chỉnh (tất cả các phiên bản của tất cả các tệp) nằm trên máy của bạn — điều này giúp bạn dễ dàng làm việc ngoại tuyến. Với Git, nguồn gốc của sự thật (source of truth) về cơ bản là trên máy của mọi người và được đồng bộ hóa khi các nhà phát triển đẩy mã của họ lên máy chủ Git (trong trường hợp này là Azure Repos).

Azure Repos sử dụng Git tiêu chuẩn. Điều này có nghĩa là bạn có thể sử dụng nó với bất kỳ công cụ Git và IDE nào, bao gồm Visual StudioVisual Studio Code, cũng như Git cho Windows, macOS, Linux, EclipseIntelliJ.

Khi bạn tuân theo quy trình làm việc của Git, bạn thường bắt đầu bằng cách tạo nhánh mã của riêng mình, chẳng hạn như để thêm một tính năng. Khi bạn hoàn thành việc này, bạn ghi lại (commit) mã của mình để tạo một yêu cầu kéo cho nhánh đó và gửi nó đến máy chủ. Người dùng có thể xem, đánh giá, kiểm tra và thảo luận về yêu cầu kéo này. Khi nó đủ tốt để được kéo vào nhánh chính, yêu cầu được chấp nhận và nhánh phát triển của bạn có thể bị xóa.

Với Azure Repos, bạn có một bộ công cụ phong phú để hỗ trợ quy trình làm việc Git. Bạn có thể liên kết các mục công việc, chẳng hạn như câu chuyện của người dùng hoặc lỗi, để lấy các yêu cầu để bạn biết mỗi thay đổi là về cái gì. Bạn có thể thảo luận về mã đã cam kết và thậm chí nhận xét về những thay đổi trong mã. Azure Repos cũng cho phép bỏ phiếu về các thay đổi trong mã, vì vậy một thay đổi chỉ được chấp nhận khi mọi người trong nhóm đồng ý với nó.

Azure Repos cung cấp kho lưu trữ Git riêng tư không giới hạn.

Bắt đầu bằng cách học cách viết mã với Git

Leave a Reply

Your email address will not be published. Required fields are marked *