แท็กปลั๊กอินที่เสถียรในไฟล์ readme


10

หากฉันกำลังผลักเวอร์ชันใหม่ (v0.2) ของปลั๊กอิน (v0.1) ใน repo ฉันจะทำอย่างไรกับแท็กที่มีความเสถียรในไฟล์ readme เปลี่ยนเป็น v0.2 หรือไม่

สิ่งที่ควรมาที่นี่ ขอความกรุณา :)

คำตอบ:


10

ใช่. คุณต้อง:

  • เปลี่ยนแท็กที่เสถียรเป็น 0.2
  • คอมมิท (หรือคัดลอก / สาขา) เวอร์ชั่นใหม่ไปที่ /tags/0.2
  • อย่าลืมอัปเดตเวอร์ชันเป็น 0.2 ในส่วนหัวของปลั๊กอิน

ฉันคิดว่าขอแนะนำว่าขั้นตอนสุดท้ายควรจะอัปเดตtrunk/readme.txtเพื่อให้สะท้อนถึงแท็กที่เสถียรใหม่ มิฉะนั้นคุณจะได้รับการแย่งชิงความเป็นไปได้ที่เซิร์ฟเวอร์ wp.org คิดว่ามีแท็กใหม่ที่จะกำ แต่มันไม่ได้มีอยู่จริงเลยเพราะคุณยังไม่ได้ทำsvn cpเลย
Dougal Campbell

@Dougal Campbell ฉันคิดว่าช่วงเวลาการรีเฟรชของพื้นที่เก็บข้อมูลคือ 15 นาทีดังนั้นการสั่งซื้อจึงไม่มีความสำคัญอย่างยิ่งและฉันไม่ได้ตั้งใจที่จะตอบรับคำสั่งซื้อใด ๆ ... ฉันจะแก้ไขเพื่อเปลี่ยนเป็นรายการที่ไม่ได้เรียงลำดับ
Rarst

เกิดอะไรขึ้นกับออเดอร์? ฉันไม่ควรผูกมัดทุกอย่างไว้แล้วคัดลอกไปยังไดเรกทอรีย่อยในแท็กหรือไม่
Ashfame

@ ชื่อผู้ใช้ใช่ว่าจะใช้งานได้ ฉันคิดว่าสิ่งที่ Dougal ต้องการอธิบายคือมันสามารถผิดพลาดได้หากรีเฟรชพื้นที่เก็บข้อมูลเกิดขึ้นหลังจากที่คุณเปลี่ยนเส้นทาง แต่ก่อนที่คุณจะสร้างแท็กเป้าหมาย ส่วนตัวฉันคิดว่าไม่น่าเป็นไปได้
Rarst

@Rarst แม้ว่าความผิดพลาดนั้นจะเกิดขึ้นมันจะถูกแก้ไขในการรีเฟรชครั้งต่อไปใช่ไหม?
Ashfame

3

ฉันขอแนะนำคำสั่งนี้:

  1. อัปเดต.phpไฟล์ปลั๊กอินของคุณในหีบเพื่อให้เป็นเวอร์ชั่นใหม่และยอมรับ
  2. svn cp trunk tags/0.2
  3. แก้ไขtags/0.2/readme.txtและtrunk/readme.txtเพื่อสะท้อนถึงแท็กใหม่ที่เสถียร
  4. svn commit -m "Tagging ver 0.2"

1

Stable tagระบุรุ่นปัจจุบันในพื้นที่เก็บข้อมูล SVN ที่คุณต้องการให้ผู้ใช้ / อัปเดต ในกรณีส่วนใหญ่เพียงแค่ตั้งค่าเป็น 'ลำตัว' ดังที่อธิบายไว้ในบทความนี้ในนิตยสาร Smashing วิธีการปรับปรุง Readme.txt ปลั๊กอิน WordPress ของคุณ

แท็กที่มีเสถียรภาพ แท็กที่เสถียรบอก WordPress ว่าปลั๊กอินรุ่นใดควรปรากฏในไดเรกทอรี นี่ควรเป็นรูปแบบตัวเลขซึ่งง่ายกว่าสำหรับ WordPress ที่จะจัดการกับ มีจุดมุ่งหมายเพื่อตัวเลขเช่น 1.5, 0.5 หรือรุ่นใดก็ตามที่คุณอยู่ หากเวอร์ชั่นที่มั่นคงของคุณอยู่ในหีบในการโค่นล้มคุณสามารถระบุ“ ลำตัว” แต่นั่นเป็นเพียงครั้งเดียวที่คุณควรใช้คำแทนตัวเลข

นอกจากนี้จากการที่เกิดขึ้นจริงเอกสาร WordPress ,

ไดเรกทอรีปลั๊กอินของ WordPress.org ทำงานตามข้อมูลที่พบในฟิลด์ Stable Tag ใน readme เมื่อ WordPress.org แยกวิเคราะห์ readme.txt สิ่งแรกที่ต้องทำคือดูที่ readme.txt ใน / trunk directory ซึ่งจะอ่านบรรทัด“ Stable Tag” หาก Stable Tag หายไปหรือตั้งค่าเป็น "trunk" แสดงว่าเวอร์ชันของปลั๊กอิน in / trunk ถือเป็นเวอร์ชันที่เสถียร หากมีการตั้งค่าแท็กเสถียรให้เป็นอย่างอื่นแท็กนั้นจะไปและดูใน / tags / สำหรับรุ่นที่อ้างอิง ดังนั้นแท็กที่มีความเสถียรของ“ 1.2.3” จะทำให้มองหา /tags/1.2.3/

หากคุณใช้ svn เป็นที่เก็บการพัฒนาของคุณคุณควรใช้หมายเลขเวอร์ชันจริงในแท็ก Stable เช่น 1.5.2 ในขณะที่คุณมี v2.0.0 ในพื้นที่เก็บข้อมูลที่คุณกำลังทำงานอยู่ แต่ยังอยู่ระหว่างการพัฒนา

เหตุผลอื่นที่ใช้หมายเลขรุ่น

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

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