Có cần thiết phải nâng cấp phiên bản của trình cắm thêm không nếu bạn chỉ đang cập nhật thuộc tính Thử nghiệm lên thành thuộc tính?


12

Tôi đã có một số trình cắm được lưu trữ trên máy chủ svn của wordpress.org ... với bản phát hành vô tận 3.1, tôi muốn cập nhật dữ liệu meta "Đã kiểm tra lên".

Sẽ không có thay đổi chức năng đối với mã, chỉ là dữ liệu meta.

Có cần thiết phải thay đổi số sửa đổi cho một thay đổi tầm thường như vậy?

Câu trả lời:


5

Tôi sẽ chỉ tăng số phiên bản nếu người dùng cần tải xuống lại plugin. Biến "Đã kiểm tra tối đa" không được sử dụng khi plugin được cài đặt, chỉ khi mọi người muốn cài đặt nó hoặc muốn nâng cấp. Trong trường hợp đó, thông tin đến từ máy chủ, vì vậy bạn không cần phải tải xuống plugin mới.

Tất nhiên, nếu readme.txttrong trunkthư mục của bạn có Stable tagchỉ báo, bạn nên cập nhật readme.txttrong tagsthư mục con chính xác , nếu không nó sẽ bị bỏ qua. Không có vấn đề gì khi cập nhật một tệp trong tagsthư mục và không tạo phiên bản mới, đối với Subversion, đó là một thư mục bình thường giống như tất cả các thư mục khác, đó chỉ là một quy ước để sử dụng nó cho các bản phát hành lịch sử được gắn thẻ.


3

Tôi nghĩ rằng các câu trả lời khác đã giải thích cặn kẽ các lập luận ủng hộ việc trả lại Tested up tothuộc tính và tôi không thấy có gì sai với chúng. Vì không có ai có đề cập bất kỳ lý do không thực hiện điều này, tuy nhiên, tôi figured tôi muốn chơi ủng hộ quỷ;)

  • Các thẻ được dự định và được coi là một ảnh chụp nhanh của một chương trình tại một thời điểm nhất định. Chỉnh sửa thẻ sau khi thực tế vi phạm các quy ước mà mọi người dựa vào khi làm việc với mã. Hậu quả tiềm tàng được thừa nhận là nhỏ - nếu không phải là không tồn tại - trong trường hợp cụ thể này, nhưng nhiều người thích có lập trường thuần túy trong các tình huống như thế này và giữ mọi thứ rõ ràng 100%. Đây là lý do tại sao một số khách hàng SVN sẽ đưa ra cảnh báo khi người dùng cố gắng cam kết thay đổi thẻ.
  • Là người dùng tiềm năng của plugin, nếu tôi đang xem nhật ký SVN và nhận thấy một tác giả thực hiện thay đổi cho các phiên bản được gắn thẻ, tôi sẽ nghi ngờ rằng có thể tài khoản của anh ta đã bị hack và ai đó đang cố gắng tiêm phần mềm độc hại vào phiên bản mới nhất, hoặc rằng tác giả không nhận thức được cách thức kiểm soát nguồn hoạt động - và bằng cách mở rộng, có thể không phải là một lập trình viên giỏi - điều này sẽ khiến tôi do dự khi tải xuống plugin.
  • Bạn mất một số dữ liệu lịch sử. Chẳng hạn, nếu bạn muốn quay lại một năm sau đó và theo dõi khả năng tương thích của plugin với các bản phát hành cốt lõi, bạn không thể phân tích chính xác vì dữ liệu của bạn đã bị hỏng.
  • Có một cơ chế khác để đạt được kết quả tương tự. Repo cho phép người dùng bỏ phiếu về việc một phiên bản cụ thể của plugin có hoạt động với một phiên bản lõi cụ thể hay không. Cá nhân tôi tin rằng dữ liệu đó nhiều hơn khẳng định của tác giả plugin.
  • Tôi nghi ngờ rằng động lực cho những thứ như thế này thường là bản ngã và sự bất an của chính tác giả plugin; họ muốn đảm bảo rằng plugin của họ trông "thành công" và được tải xuống nhiều nhất có thể. Tôi thấy loại hành vi này rất nhiều trong số các tác giả plugin và bản thân tôi thường cảm thấy sự cám dỗ, nhưng tôi nghĩ đó là loại chưa trưởng thành và không lành mạnh, vì vậy tôi cố gắng chống lại nó.

Lời khuyên của tôi sẽ là thư giãn và để lại các thẻ một mình. Chỉ cần bỏ phiếu cá nhân của bạn cho "nó hoạt động" tại trang repo - sau một vòng thử nghiệm, tất nhiên - và để nó ở đó. Nếu bạn thực sự lo ngại về plugin của mình dường như đang hoạt động, thì hãy dành thời gian làm việc cho các bản phát hành mới với các sửa lỗi, cải tiến bảo mật / hiệu suất / UI và các tính năng mới hữu ích; đừng lãng phí thời gian để lo lắng về những gì người khác nghĩ hoặc có bao nhiêu lượt tải xuống mà plugin của bạn đã nhận được vào tuần trước.


1

Chà, nếu bạn chỉ cập nhật readme thì tôi thấy không có lý do gì để tăng số phiên bản. Nếu bạn chỉ đang sử dụng trung kế, bạn có thể thực hiện một cam kết nhanh chóng để thay đổi điều đó và sẽ không có ai thực sự chú ý nếu bạn đang sử dụng thẻ Tôi nghĩ rằng bạn sẽ cần tạo một thẻ mới (không phải 100% không thành thạo với svn ).


0

Tôi nghĩ thật an toàn khi nói đây là vấn đề lựa chọn cá nhân. Thay vì cập nhật phiên bản đầy đủ (ví dụ: 1.0 đến 2.0), bạn có thể xem xét biến nó thành bản phát hành 1.1.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.