Hiện tại tôi sử dụng một tập lệnh kết xuất và cam kết cơ sở dữ liệu với repo git.
--skip-extended-insert --skip-comments --skip-dump-date
có nghĩa là một khác biệt có thể cho tôi một ý tưởng công bằng về những gì đã thay đổi, nhưng tất cả sẽ sụp đổ nếu tôi cố gắng hợp nhất.
WP_SITEURL, WP_HOME và tất cả các địa điểm khác lưu trữ các URL đầy đủ cần cập nhật khi nhập vào máy chủ khác (thử nghiệm, dàn dựng, sản xuất)
Có ai sử dụng một phương pháp tốt hơn?
Các vấn đề chính:
- Wordpress lưu trữ tất cả các URL đầy đủ thông qua cơ sở dữ liệu (không di động)
- Rất nhiều thay đổi khác, hồ sơ không liên quan
- các giá trị auto_increment (tôi chỉ loại bỏ các giá trị này, nhưng đã gặp phải các vấn đề về ID)
- dấu thời gian (cũng có thể thoát ra, có khả năng)
- hồ sơ * thoáng qua ... không biết phải làm gì với chúng
Một quá trình tạo ra các di chuyển được đánh dấu thời gian, chỉ với những thứ được thêm hoặc xóa, sẽ là lý tưởng ... nhưng tôi không chắc liệu nó có khả thi hay không?