Apidog Docs
🇻🇳 Tiếng Việt
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇻🇳 Tiếng Việt
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇻🇳 Tiếng Việt
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Nhánh
  • Trung tâm Học tập Apidog
  • Bắt đầu
    • Giới thiệu về Apidog
    • Các khái niệm cơ bản trong Apidog
    • Điều hướng Apidog
    • Bắt đầu nhanh
      • Tổng quan
      • Tạo một Endpoint
      • Tạo yêu cầu
      • Thêm một khẳng định
      • Tạo kịch bản kiểm thử
      • Chia sẻ tài liệu API
      • Khám phá thêm
    • Di chuyển sang Apidog
      • Tổng quan
      • Nhập thủ công
      • Nhập theo lịch (Liên kết nguồn dữ liệu)
      • Tùy chọn nhập
      • Xuất dữ liệu
      • Nhập từ
        • Nhập từ Postman
        • Nhập OpenAPI Spec
        • Nhập cURL
        • Nhập Markdown
        • Nhập từ Insomnia
        • Nhập từ apiDoc
        • Nhập tệp .har
        • Nhập WSDL
  • Dữ liệu API mock
    • Tổng quan
    • Smart Mock
    • Mock tùy chỉnh
    • Trình tự ưu tiên Mock
    • Mock Scripts
    • Cloud Mock
    • Self-Hosted Runner Mock
    • Ngôn ngữ Mock (Locales)
  • Tài khoản và tùy chọn
    • Cài đặt tài khoản
    • Tạo Token truy cập OpenAPI
    • Thông báo
    • Cài đặt ngôn ngữ
    • Phím tắt
    • Cấu hình Proxy Mạng
    • Sao lưu dữ liệu
    • Cập nhật Apidog
    • Xóa tài khoản
    • Tính năng thử nghiệm
  • Gửi yêu cầu
    • Tổng quan
    • Gỡ lỗi SSE
    • MCP Client
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP hoặc WebService
    • GraphQL
    • gRPC
    • Sử dụng Tác nhân Proxy Yêu cầu để Gỡ lỗi
    • Tạo yêu cầu
      • Lịch sử yêu cầu
      • Cơ bản về yêu cầu
      • Tham số và Body
      • Header của yêu cầu
      • Cài đặt yêu cầu
      • Gỡ lỗi yêu cầu
      • Lưu yêu cầu dưới dạng Endpoint
      • HTTP/2
    • Xác thực và phân quyền
      • Tổng quan
      • Chứng chỉ CA và Chứng chỉ Client
      • Các loại ủy quyền
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Xác thực Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Phản hồi và cookie
      • Xem phản hồi API
      • Quản lý Cookie
      • Tổng quan
  • Phát triển và gỡ lỗi API
    • Tổng quan
    • Tạo yêu cầu
    • Gửi yêu cầu
    • Trường hợp gỡ lỗi
    • Trường hợp kiểm thử
    • Giá trị động
    • Xác thực phản hồi
    • Design-First vs Request-First
    • Tạo mã
    • Môi trường và biến
      • Tổng quan
      • Sử dụng biến
      • Quản lý môi trường
    • Bí mật trong vault
      • Tổng quan
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Mô-đun giá trị động
      • Hãng hàng không
      • Animal
      • Màu sắc
      • Commerce
      • Company
      • Cơ sở dữ liệu
      • Kiểu dữ liệu
      • Ngày
      • Finance
      • Food
      • Git
      • Hacker
      • Helpers
      • Hình ảnh
      • Internet
      • Vị trí
      • Lorem
      • Music
      • Number
      • Person
      • Phone
      • Science
      • String
      • Hệ thống
      • Vehicle
      • Từ
    • Bộ xử lý trước và sau
      • Tổng quan
      • Khẳng định
      • Trích xuất biến
      • Chờ
      • Bảo mật
      • Thao tác cơ sở dữ liệu
        • Tổng quan
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
      • Sử dụng script
        • Tổng quan
        • Script tiền xử lý
        • Tập lệnh hậu xử lý
        • Public Scripts
        • Tài liệu tham khảo về Postman Scripts
        • Gọi các ngôn ngữ lập trình khác
        • Sử dụng thư viện JS
        • Trực quan hóa phản hồi
        • Ví dụ script
          • Tập lệnh khẳng định
          • Sử dụng biến
          • Sửa đổi yêu cầu
          • Các ví dụ khác
    • Gỡ lỗi API
      • AI Agent Debugger
      • A2A Debugger
  • Thiết kế API
    • Tổng quan
    • Tạo một dự án API mới
    • Kiến thức cơ bản về Endpoint
    • Hướng dẫn thiết kế API
    • Mô-đun
    • Cấu hình nhiều ví dụ về body của yêu cầu
    • Thành phần
    • Trường Chung
    • Tham số toàn cục
    • Lịch sử thay đổi endpoint
    • Bình luận
    • Quản lý Endpoint Hàng loạt
    • Custom Protocol API
    • Chế độ Spec-first (Beta)
    • Lược đồ bảo mật
      • Tổng quan
      • Tạo Security Scheme
      • Sử dụng Lược đồ bảo mật
      • Lược đồ bảo mật trong tài liệu trực tuyến
    • Tính năng nâng cao
      • Trường Endpoint Tùy chỉnh
      • Các kịch bản kiểm thử được liên kết
      • Trạng thái Endpoint
      • Giao diện của Danh sách Tham số
      • Nhận dạng duy nhất endpoint
    • Schemas
      • Tổng quan
      • Tạo Schema Mới
      • Xây dựng Schema
      • Tạo Schema từ JSON, v.v.
      • oneOf, allOf, anyOf
      • Sử dụng Discriminator
  • Kiểm thử API
    • Tổng quan
    • Kịch bản kiểm thử
      • Tạo một kịch bản kiểm thử
      • Truyền dữ liệu giữa các yêu cầu
      • Điều kiện điều khiển luồng
      • Đồng bộ dữ liệu từ endpoint và trường hợp endpoint
      • Nhập Endpoint và Endpoint Case từ các dự án khác
      • Xuất Kịch bản Kiểm thử
    • Báo cáo kiểm thử
      • Báo cáo kiểm thử
    • Chạy kịch bản kiểm thử
      • Chạy một kịch bản kiểm thử
      • Chạy hàng loạt các kịch bản kiểm thử
      • Kiểm thử dựa trên dữ liệu
      • Dữ liệu kiểm thử dùng chung
      • Tác vụ đã lên lịch
      • Quản lý môi trường runtime của API từ các dự án khác
    • Bộ kiểm thử
      • Tổng quan
      • Tạo một bộ kiểm thử
      • Điều phối Bộ kiểm thử
      • Chạy bộ kiểm thử cục bộ
      • Chạy Bộ Kiểm Thử Qua CLI
      • Tác vụ đã lên lịch
    • Kiểm thử API
      • Kiểm thử tích hợp
      • Kiểm thử hiệu năng
      • Kiểm thử End-to-End
      • Kiểm thử hồi quy
      • Kiểm thử hợp đồng
    • Apidog CLI
      • Tổng quan
      • Cài đặt và chạy Apidog CLI
      • Tùy chọn Apidog CLI
    • CI/CD
      • Tổng quan
      • Tích hợp với Github Actions
      • Tích hợp với Gitlab
      • Tích hợp với Jenkins
      • Kích hoạt kiểm thử bằng Git Commit
  • Xuất bản tài liệu API
    • Tổng quan
    • Các công nghệ API được hỗ trợ
    • Chia sẻ nhanh
    • Xem tài liệu API
    • Tài liệu Markdown
    • Xuất bản site tài liệu
    • Trang đăng nhập tùy chỉnh
    • Bố cục tùy chỉnh
    • CSS, JavaScript, HTML tùy chỉnh
    • Tên miền tùy chỉnh
    • Tính năng AI
    • Cài đặt SEO
    • Cài đặt nâng cao
      • Tìm kiếm tài liệu
      • Proxy CORS
      • Tích hợp Google Analytics
      • Cài đặt cây thư mục
      • Cài đặt khả năng hiển thị
      • Nhúng giá trị vào URL tài liệu
    • Phiên bản API
      • Tổng quan
      • Tạo phiên bản API
      • Xuất bản các phiên bản API
      • Chia sẻ endpoint theo phiên bản API
  • Nhánh
    • Tổng quan
    • Tạo một Sprint Branch
    • Kiểm thử API trong một nhánh
    • Thiết kế API trong một nhánh
    • Hợp nhất các nhánh Sprint
    • Quản lý Nhánh Sprint
    • AI Branch (Beta)
  • Tính năng AI
    • Tổng quan
    • Bật các tính năng AI
    • Tạo Trường hợp Kiểm thử
    • Sửa đổi Schema bằng AI
    • Kiểm tra tuân thủ endpoint
    • Kiểm tra mức độ hoàn chỉnh của tài liệu API
    • Đặt tên trường bằng AI
    • Câu hỏi thường gặp
  • Máy chủ MCP Apidog
    • Tổng quan
    • Kết nối dự án Apidog với AI
    • Kết nối tài liệu đã xuất bản với AI
    • Kết nối tệp OpenAPI với AI
  • Thực hành tốt nhất
    • Xử lý chữ ký API
    • Truy cập các API được bảo vệ bằng OAuth 2.0
    • Quy trình cộng tác
    • Quản lý trạng thái xác thực
  • Không gian ngoại tuyến
    • Tổng quan
  • Apidog Europe
    • Apidog Europe
  • Quản trị
    • Quản lý dự án
      • Quản lý dự án
      • Cài đặt thông báo
      • Quản lý thành viên dự án
      • Tài nguyên dự án
        • Kết nối cơ sở dữ liệu
        • Kết nối Git
    • Quản lý nhóm
      • Quản lý nhóm
      • Quản lý thành viên nhóm
      • Hoạt động của nhóm
      • Vai trò & Quyền của Nhóm
      • Tài nguyên nhóm
        • General Runner
        • Biến nhóm
        • Request Proxy Agent
      • Cộng tác thời gian thực
        • Cộng tác nhóm
    • Danh sách kiểm tra onboarding
      • Khái niệm cơ bản
      • Hướng dẫn nhập môn
    • Quản lý tổ chức
      • Quản lý Tổ chức
      • Vai trò & Quyền trong Tổ chức
      • Quản lý gói
        • Người quản lý thanh toán trong tổ chức
      • Đăng nhập một lần (SSO)
        • Tổng quan về SSO
        • Cấu hình Microsoft Entra ID
        • Cấu hình Okta
        • Cấu hình SSO cho một tổ chức
        • Quản lý tài khoản người dùng
        • Ánh xạ Nhóm tới Đội
      • Cấp phát SCIM
        • Giới thiệu về cấp phát SCIM
        • Microsoft Entra ID
        • Okta
      • Tài nguyên tổ chức
        • Self-Hosted Runner
  • Thanh toán
    • Tổng quan
    • Credits
    • Nâng cấp gói của bạn
    • Phương thức thanh toán thay thế
    • Quản lý đăng ký
    • Chuyển các nhóm trả phí vào tổ chức
  • Tiện ích bổ sung
    • API Hub
    • Apidog Intellij IDEA Plugin
    • Tiện ích mở rộng trình duyệt
      • Chrome
      • Microsoft Edge
    • Proxy yêu cầu
      • Proxy yêu cầu trên Web
      • Proxy yêu cầu trong tài liệu được chia sẻ
      • Proxy yêu cầu trong Client
  • Dữ liệu và bảo mật
    • Lưu trữ và bảo mật dữ liệu
    • Quyền riêng tư và bảo mật dữ liệu người dùng
    • Định tuyến yêu cầu và bảo mật dữ liệu
  • Tham chiếu
    • Phương pháp tiếp cận API Design-First
    • Phần mở rộng Đặc tả OpenAPI của Apidog
    • JSONPath
    • XPath
    • Biểu thức chính quy
    • JSON Schema
    • Định dạng tệp CSV
    • Cài đặt môi trường Java
    • Môi trường triển khai Runner
    • Cú pháp Markdown của Apidog
    • Tiện ích mở rộng Swagger của Apidog
      • Tổng quan
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Tiện ích mở rộng JSON Schema của Apidog
      • Tổng quan
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Trung tâm hỗ trợ
  1. Nhánh

Hợp nhất các nhánh Sprint

Sau khi các định nghĩa endpoint được phát triển và triển khai trong một nhánh sprint, bạn có thể hợp nhất một phần hoặc toàn bộ thay đổi vào nhánh chính.

Truy cập các chức năng hợp nhất#

Đối với APIs#

Tùy chọn 1: Nhấp vào Merge trong bộ chuyển nhánh bên cạnh APIs
Tùy chọn 2: Nhấp vào Merge to main ở góc dưới bên phải của APIs
Điểm truy cập hợp nhất các nhánh sprint

Đối với kịch bản kiểm thử#

Các kịch bản kiểm thử yêu cầu hợp nhất riêng và không tự động hợp nhất cùng với tài nguyên trong APIs.
Khi đang ở trong một nhánh sprint, di chuột lên nút ... bên cạnh một kịch bản kiểm thử trong kiểm thử tự động để xem tùy chọn Merge to Main.
Điểm truy cập hợp nhất kịch bản kiểm thử

Hợp nhất vào nhánh chính không được bảo vệ#

Nếu nhánh chính không được bảo vệ, người dùng có quyền hợp nhất dự án có thể xem xét các thay đổi và trực tiếp hợp nhất chúng vào nhánh chính.

Tổng quan về các mục đang chờ hợp nhất#

Nhấp vào Merge sẽ mở cửa sổ bật lên tổng quan hợp nhất với các thành phần chính:
Thành phầnMô tả
Bộ lọcChỉ xem các tài nguyên đã sửa đổi hoặc tất cả tài nguyên trong nhánh sprint hiện tại
Bản xem trước hợp nhấtHiển thị hiệu quả cuối cùng trên thư mục nhánh chính sau khi hợp nhất
Trạng thái tài nguyênCác chấm được mã hóa màu (xám: không thay đổi, cam: đã sửa đổi, xanh lá: mới)
Trạng thái sau hợp nhấtChọn cách điều chỉnh trạng thái tài nguyên đã hợp nhất: Theo nhánh hiện tại, Theo nhánh chính, hoặc Trạng thái được chỉ định
Tổng quan hợp nhất

Xem xét chi tiết các mục đang chờ hợp nhất#

Nhấp vào một tài nguyên để mở rộng cửa sổ bật lên và hiển thị nội dung chi tiết nhằm đưa ra quyết định hợp nhất.

Tài nguyên mới#

Các tài nguyên được tạo trong nhánh sprint hiện tại, không có trong nhánh chính
Nếu được hợp nhất, tài nguyên sẽ được tạo trong nhánh chính tại vị trí được chỉ định
Nhấp để xem nội dung đầy đủ
Chi tiết tài nguyên mới

Tài nguyên đã sửa đổi#

Các tài nguyên được fork từ nhánh chính và được liên kết với tài nguyên nhánh chính
Nếu được hợp nhất, tài nguyên nhánh chính sẽ bị ghi đè
Nhấp để xem các thay đổi so với tài nguyên nhánh chính và nội dung đầy đủ
Chi tiết tài nguyên đã sửa đổi

Tài nguyên không thay đổi#

Các tài nguyên được fork từ nhánh chính nhưng không có sửa đổi
Không thể được chọn để hợp nhất (và cũng không cần chọn)
Không hiển thị nội dung chi tiết
Chi tiết tài nguyên không thay đổi
Nếu một tài nguyên cha không được chọn, không tài nguyên con nào của nó có thể được hợp nhất riêng lẻ.
Xác nhận hợp nhất:
Cửa sổ bật lên xác nhận hợp nhất
Hoàn tất hợp nhất:
Sau khi hợp nhất, một cửa sổ bật lên tóm tắt sẽ hiển thị các thay đổi đã được thực hiện đối với nhánh chính.
Cửa sổ bật lên hoàn tất hợp nhất

Xem chi tiết hợp nhất và hoàn nguyên hợp nhất#

Trong nhánh chính, truy cập Change History của một tài nguyên để:
Xem nội dung được sửa đổi thông qua các lần hợp nhất
So sánh nội dung với các phiên bản khác
Theo dõi và rollback thay đổi
Lịch sử tài nguyên nhánh chính
So sánh lịch sử tài nguyên

Hợp nhất vào nhánh chính được bảo vệ#

Khi hợp nhất vào nhánh chính được bảo vệ, người dùng có quyền chỉnh sửa phải tạo một yêu cầu hợp nhất để quản trị viên xem xét và phê duyệt.

Tạo yêu cầu hợp nhất#

1.
Nhấp vào Merge trong dự án
2.
Xem tất cả thay đổi trong nhánh hiện tại
3.
Chọn các tài nguyên cụ thể để hợp nhất
4.
Nhấp vào Create Merge Request ở góc dưới bên phải
Tạo yêu cầu hợp nhất

Xem xét yêu cầu hợp nhất#

Người xem xét sẽ thấy một thông báo trong Project Overview cho biết có yêu cầu hợp nhất mới.
Để xem xét:
1.
Đi tới Project Overview → Merge Requests
2.
Xem danh sách yêu cầu cùng thông tin chi tiết
Danh sách yêu cầu hợp nhất
3.
Nhấp vào một yêu cầu hợp nhất đang chờ để đánh giá nội dung
4.
So sánh nội dung trước và sau khi hợp nhất
5.
Nhấp vào Merge để phê duyệt và hợp nhất các thay đổi
Xem xét yêu cầu hợp nhất
Hoàn tất hợp nhất:
Tổng quan sửa đổi
Trạng thái đã hợp nhất:
Trạng thái yêu cầu đã hợp nhất

Sửa đổi yêu cầu hợp nhất đã gửi#

Sau khi gửi một yêu cầu hợp nhất, nếu cần thay đổi:
1.
Trực tiếp sửa đổi nội dung trong nhánh sprint
2.
Các thay đổi sẽ tự động đồng bộ với yêu cầu hợp nhất hiện có
3.
Không cần tạo yêu cầu mới
4.
Các sửa đổi được hiển thị trên trang xem xét
Sửa đổi yêu cầu hợp nhất đã gửi

Từ chối yêu cầu hợp nhất#

Nếu một yêu cầu hợp nhất không phù hợp:
1.
Nhấp vào Reject trên trang xem xét yêu cầu hợp nhất
2.
Yêu cầu được đánh dấu là Closed
3.
Để thực hiện thay đổi và hợp nhất lại, hãy tạo một yêu cầu hợp nhất mới
Từ chối yêu cầu hợp nhất
Chi tiết yêu cầu đã đóng:
Chi tiết yêu cầu hợp nhất đã đóng

Hợp nhất các kịch bản kiểm thử tự động#

Các kịch bản kiểm thử tự động và endpoint được hợp nhất độc lập và riêng biệt. Kịch bản kiểm thử cần được hợp nhất riêng lẻ mà không có trang hợp nhất tổng thể.
Ghi chú quan trọng
1.
Hợp nhất APIs trước: Hãy hợp nhất tài nguyên trong APIs trước khi hợp nhất kịch bản kiểm thử. Nếu không làm như vậy, các kịch bản kiểm thử liên quan trong nhánh chính có thể chạy bất thường.
2.
Quyền truy cập quản trị viên: Hiện tại, chỉ quản trị viên dự án mới có thể hợp nhất kịch bản kiểm thử vào nhánh chính được bảo vệ. Tính năng yêu cầu hợp nhất cho kịch bản kiểm thử dự kiến sẽ được hỗ trợ trong tương lai.
Hợp nhất kịch bản kiểm thử:
Di chuột lên nút ... của một kịch bản kiểm thử trong kiểm thử tự động để xem tùy chọn Merge to Main.
Hợp nhất kịch bản kiểm thử
Cửa sổ bật lên hợp nhất kịch bản kiểm thử hiển thị:
Thông tinMô tả
Thông tin cơ bảnKịch bản kiểm thử của nhánh sprint và kịch bản nhánh chính được liên kết (nếu có)
Kết quả chạy gần nhấtKết quả chạy thủ công gần nhất (di chuột để xem tóm tắt). Hãy đảm bảo kịch bản đạt trước khi hợp nhất
Hành động hợp nhấtGhi đè (nếu được fork từ nhánh chính) hoặc Thêm (nếu là mới)
Cửa sổ bật lên hợp nhất kịch bản kiểm thử
Modified at 2026-06-11 10:23:06
Previous
Thiết kế API trong một nhánh
Next
Quản lý Nhánh Sprint
Built with