หากฉันกำลังผลักเวอร์ชันใหม่ (v0.2) ของปลั๊กอิน (v0.1) ใน repo ฉันจะทำอย่างไรกับแท็กที่มีความเสถียรในไฟล์ readme เปลี่ยนเป็น v0.2 หรือไม่
สิ่งที่ควรมาที่นี่ ขอความกรุณา :)
หากฉันกำลังผลักเวอร์ชันใหม่ (v0.2) ของปลั๊กอิน (v0.1) ใน repo ฉันจะทำอย่างไรกับแท็กที่มีความเสถียรในไฟล์ readme เปลี่ยนเป็น v0.2 หรือไม่
สิ่งที่ควรมาที่นี่ ขอความกรุณา :)
คำตอบ:
ใช่. คุณต้อง:
/tags/0.2
ฉันขอแนะนำคำสั่งนี้:
.php
ไฟล์ปลั๊กอินของคุณในหีบเพื่อให้เป็นเวอร์ชั่นใหม่และยอมรับsvn cp trunk tags/0.2
tags/0.2/readme.txt
และtrunk/readme.txt
เพื่อสะท้อนถึงแท็กใหม่ที่เสถียรsvn commit -m "Tagging ver 0.2"
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 ในพื้นที่เก็บข้อมูลที่คุณกำลังทำงานอยู่ แต่ยังอยู่ระหว่างการพัฒนา
เหตุผลอื่นที่ใช้หมายเลขรุ่น
หากปลั๊กอินของคุณมีการแปลและใช้ประโยชน์จากสตริงที่แปลแล้วกับฟังก์ชั่นที่แปลแล้วคุณอาจต้องการพิจารณาใช้เวอร์ชันที่เสถียรสำหรับแท็กเนื่องจากไฟล์ภาษาถูกโหลดสำหรับเวอร์ชันนั้น ดังนั้นหากคุณอัปเดตปลั๊กอินและเพิ่มสตริงที่แปลเป็นภาษาท้องถิ่นจำนวนมากดังนั้นคุณควรตั้งค่าแท็กที่เสถียรของคุณเป็นเวอร์ชันก่อนหน้าเพื่อให้เวลาสำหรับนักแปลที่จะทำการแปลให้เสร็จสมบูรณ์สำหรับเวอร์ชั่นใหม่ เมื่อการแปลพร้อมคุณสามารถสลับแท็กที่เสถียร
trunk/readme.txt
เพื่อให้สะท้อนถึงแท็กที่เสถียรใหม่ มิฉะนั้นคุณจะได้รับการแย่งชิงความเป็นไปได้ที่เซิร์ฟเวอร์ wp.org คิดว่ามีแท็กใหม่ที่จะกำ แต่มันไม่ได้มีอยู่จริงเลยเพราะคุณยังไม่ได้ทำsvn cp
เลย