Chuyển đến nội dung chính

Kéo các xung đột

Trường hợp điển hình: giá trị được chọn lọc cục bộ khác với giá trị từ xa. Giải pháp an toàn:
  1. chạy sync pull với --output json
  2. kiểm tra các mục xung đột
  3. quyết định nguồn dữ liệu chính xác
  4. chạy lại với trạng thái cục bộ/từ xa đã cập nhật
--apply-curated-over-draft chỉ áp dụng khi mục nhập cục bộ là bản nháp.

Xung đột đẩy

Trường hợp điển hình: bản nháp cục bộ khác với giá trị được tuyển chọn từ xa. Giải pháp an toàn:
  1. kiểm tra báo cáo xung đột trong JSON
  2. giữ nguyên hành vi thất bại khi xung đột mặc định
  3. chỉ dùng --force-conflicts cho các ngoại lệ đã được xem xét

Mặc định được đề xuất

  • giữ --fail-on-conflict=true
  • giữ --dry-run=true cho đến khi báo cáo được xem xét
  • lưu trữ báo cáo JSON trong CI để phục vụ dấu vết kiểm toán