Tôi đã gửi một vài bản vá cho lõi WordPress trên Trac (một trong số đó đã được sử dụng) nhưng mỗi khi tôi nghĩ về việc đó, tôi lại chùn bước vì thiết lập của tôi để làm như vậy là vô cùng tẻ nhạt.
Ai đó có thể vui lòng nêu chi tiết các bước cần thiết để gửi một bản vá cho lõi, và sau đó là cách tốt nhất để hợp lý hóa quy trình để nó không quá tẻ nhạt? Tôi hiện đang làm việc với Mac OS X và PhpStorm nhưng tôi nghĩ kịch bản shell có thể dễ nhất? Hoặc có thể một PHP Script mà tất cả các vẹt hoạt động?
Một trong những vấn đề là tôi không hiểu đầy đủ những gì tôi cần bắt đầu. Tôi có bắt đầu với thân cây không? Tôi có phải tải xuống một bản sao mới và thêm vào / chỉnh sửa bản sao đó bằng mã của mình mỗi lần tôi muốn tạo một bản vá không?
Một lần nữa, trong khi tôi đã thực hiện nó hoạt động với SVN và việc vá lỗi thực sự nằm ngoài bộ kỹ năng hiện tại của tôi và tôi muốn thay đổi điều đó. Hy vọng bạn các chuyên gia vá WordPress có thể đến cứu tôi. Cảm ơn trước.
CẬP NHẬT:
Sau câu trả lời của @ hakre, tôi nghĩ rằng tôi nên thêm nhiều hơn vào câu hỏi:
- Tôi có thể tạo các bản vá từ phiên bản cũ hơn hoặc tôi phải sử dụng thân cây?
- Nếu tôi đang làm việc trên một dự án sử dụng phiên bản đã phát hành (3.0.1), tôi có thể sửa đổi nó và tạo một bản vá cho lõi hay tôi phải tải xuống và thiết lập một bản sao nguyên sơ và mới của thân cây và mới thực hiện các sửa đổi của mình ở đó?
- Tôi có thể làm với shell script để tôi có thể mã hóa thông tin đăng nhập vào tập lệnh và chỉ cần chạy tập lệnh để tạo lại mọi thứ tôi cần và / hoặc để tạo bản vá?
- Và những cạm bẫy là gì?
Tất cả những câu hỏi này dường như được giả định bởi những người biết SVN của WordPress hoạt động như thế nào và vì thế luôn được đề cập trong bất kỳ cuộc thảo luận nào.
svn diff > my-patch.patch
, tôi gusta!