จำเป็นหรือไม่ที่จะต้องชนรุ่นของปลั๊กอินหากคุณเพิ่งอัปเดตแอตทริบิวต์ "ทดสอบแล้ว"


12

ฉันมีปลั๊กอินจำนวนหนึ่งที่โฮสต์อยู่บนเซิร์ฟเวอร์ wordpress.org svn ... ด้วยการปล่อย 3.1 ที่สมบูรณ์ฉันต้องการอัปเดตข้อมูล meta "ทดสอบแล้ว"

จะไม่มีการเปลี่ยนแปลงการทำงานของรหัสเพียงแค่ข้อมูลเมตา

จำเป็นต้องเปลี่ยนหมายเลขการแก้ไขสำหรับการเปลี่ยนแปลงเล็กน้อยหรือไม่?

คำตอบ:


5

ฉันจะเพิ่มหมายเลขรุ่นเฉพาะเมื่อผู้ใช้จำเป็นต้องดาวน์โหลดปลั๊กอินอีกครั้ง ตัวแปร "ทดสอบแล้ว" ไม่ได้ใช้เมื่อติดตั้งปลั๊กอินเฉพาะเมื่อมีคนต้องการติดตั้งหรือต้องการอัพเกรด ในกรณีนั้นข้อมูลมาจากเซิร์ฟเวอร์อยู่แล้วดังนั้นคุณไม่จำเป็นต้องบังคับให้ดาวน์โหลดปลั๊กอินใหม่

แน่นอนถ้าคุณreadme.txtอยู่ในtrunkไดเรกทอรีมีStable tagตัวบ่งชี้ที่คุณควรปรับปรุงreadme.txtในที่ถูกต้องtagsไดเรกทอรีย่อยมิฉะนั้นก็จะได้รับการละเว้น ไม่มีปัญหาในการอัปเดตไฟล์ในtagsไดเรกทอรีและไม่ได้สร้างเวอร์ชันใหม่สำหรับการโค่นล้มมันเป็นไดเรกทอรีปกติเช่นเดียวกับคนอื่น ๆ ทั้งหมดมันเป็นเพียงข้อตกลงที่จะใช้สำหรับการเผยแพร่ประวัติที่ติดแท็ก


3

ฉันคิดว่าคำตอบอื่น ๆ ได้อธิบายข้อโต้แย้งอย่างละเอียดเพื่อสนับสนุนการกระแทกTested up toคุณลักษณะและฉันไม่เห็นอะไรผิดปกติกับพวกเขา เนื่องจากไม่มีใครได้กล่าวถึงเหตุผลใด ๆไม่ได้ทำเช่นนี้ แต่ผมคิดฉันเล่นปีศาจของผู้สนับสนุน;)

  • แท็กมีจุดประสงค์และถือว่าเป็นภาพรวมของโปรแกรม ณ เวลาที่กำหนด การแก้ไขแท็กหลังจากข้อเท็จจริงที่ละเมิดการประชุมที่ผู้คนพึ่งพาเมื่อทำงานกับรหัส ผลที่อาจเกิดขึ้นได้รับการยอมรับน้อย - หากไม่มีอยู่จริง - ในกรณีเฉพาะนี้ แต่หลายคนชอบที่จะใช้ท่าทางที่พิถีพิถันในสถานการณ์เช่นนี้และทำให้สิ่งต่าง ๆ ชัดเจน 100% นี่คือเหตุผลที่ลูกค้า SVN บางคนจะออกคำเตือนเมื่อผู้ใช้พยายามส่งการเปลี่ยนแปลงแท็ก
  • ในฐานะผู้ใช้ที่มีศักยภาพของปลั๊กอินถ้าฉันดูบันทึก SVN และสังเกตเห็นว่าผู้เขียนทำการเปลี่ยนแปลงในเวอร์ชันที่ติดแท็กฉันสงสัยว่าบัญชีของเขาอาจถูกแฮ็กและมีคนพยายามฉีดมัลแวร์เป็นเวอร์ชันล่าสุด หรือผู้เขียนไม่ทราบว่าการควบคุมซอร์สทำงานอย่างไรและโดยส่วนขยายอาจไม่ใช่โปรแกรมเมอร์ที่ดีมากซึ่งจะทำให้ฉันลังเลที่จะดาวน์โหลดปลั๊กอิน
  • คุณสูญเสียข้อมูลในอดีตบางส่วน ตัวอย่างเช่นหากคุณต้องการกลับมาอีกหนึ่งปีต่อมาและติดตามความเข้ากันได้ของปลั๊กอินของคุณกับการวางจำหน่ายหลักคุณไม่สามารถทำการวิเคราะห์ที่แม่นยำได้เนื่องจากข้อมูลของคุณเสียหาย
  • มีอีกกลไกหนึ่งที่ทำให้ได้ผลลัพธ์เดียวกัน repo ให้ผู้ใช้โหวตว่าปลั๊กอินรุ่นใดรุ่นหนึ่งทำงานร่วมกับแกนหลักรุ่นใดรุ่นหนึ่งโดยเฉพาะหรือไม่ ฉันเองเชื่อใจว่าข้อมูลมากกว่าการยืนยันของผู้เขียนปลั๊กอิน
  • ฉันสงสัยว่าแรงจูงใจสำหรับสิ่งนี้มักจะเป็นอัตตาของผู้เขียนปลั๊กอินและความไม่มั่นคง พวกเขาต้องการให้แน่ใจว่าปลั๊กอินของพวกเขาดูเหมือน "ประสบความสำเร็จ" และได้รับการดาวน์โหลดมากที่สุด ฉันเห็นพฤติกรรมแบบนี้มากมายในผู้เขียนปลั๊กอินและมักจะรู้สึกถึงการล่อใจตัวเอง แต่ฉันคิดว่ามันยังไม่บรรลุนิติภาวะและไม่แข็งแรงดังนั้นฉันจึงพยายามต่อต้านมัน

คำแนะนำของฉันคือการพักผ่อนและทิ้งแท็กไว้คนเดียว เพียงลงคะแนนส่วนตัวของคุณสำหรับ "ใช้งานได้" ที่หน้า repo - หลังจากผ่านการทดสอบแล้ว - และทิ้งไว้ที่นั้น หากคุณกังวลจริงๆเกี่ยวกับปลั๊กอินที่ดูเหมือนว่าใช้งานอยู่ให้ใช้เวลาทำงานกับรุ่นใหม่ด้วยการแก้ไขข้อบกพร่องการปรับปรุงความปลอดภัย / ประสิทธิภาพ / UI และคุณลักษณะใหม่ที่มีประโยชน์ ไม่ต้องเสียเวลากังวลเกี่ยวกับความคิดเห็นของคนอื่นหรือจำนวนปลั๊กอินที่คุณดาวน์โหลดเมื่อสัปดาห์ที่แล้ว


1

ถ้าคุณเพิ่งอัปเดต readme ฉันไม่เห็นเหตุผลที่จะเพิ่มหมายเลขรุ่น หากคุณเพียงแค่ใช้ลำตัวคุณสามารถทำการเปลี่ยนแปลงอย่างรวดเร็วและไม่มีใครสังเกตได้ว่าคุณกำลังใช้แท็กฉันคิดว่าคุณจะต้องสร้างแท็กใหม่ (ไม่ใช่ 100% ที่ไม่ได้รอบรู้กับ svn )


0

ฉันคิดว่ามันปลอดภัยที่จะบอกว่านี่เป็นเรื่องของการเลือกส่วนบุคคล แทนการอัปเดตเวอร์ชันเต็ม (เช่น 1.0 ถึง 2.0) คุณอาจลองทำให้เป็นรุ่น 1.1

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.