คำถามติดแท็ก svn

4
การปรับใช้ Dev, Stage และ Production สำหรับเว็บไซต์ WordPress?
ดังนั้นฉันจึงต้องมี dev / stage / production iterations (ผ่านเซิร์ฟเวอร์ที่แยกต่างหาก) สำหรับเว็บไซต์ WordPress ฉันใช้ git ตามปกติ แต่สิ่งนี้เห็นได้ชัดว่าจะไม่ทำงานกับไซต์ WordPress เนื่องจากการพึ่งพาฐานข้อมูลหลัก การกำหนดค่าของ ... ดีเกือบทุกอย่าง ดังนั้นคำถามของฉันคือคุณจะทำยังไง? ฉันมี Google ที่รวดเร็วและเห็นว่ามีปลั๊กอินไม่กี่นี่เป็นวิธีเดียวหรือไม่ สิ่งใดที่ทำงานได้ดีที่สุดในแง่ของการใช้งานง่ายความเร็วความน่าเชื่อถือ ui ฯลฯ

7
เริ่มต้นกับการโค่นล้ม Git หรือระบบควบคุมเวอร์ชันที่คล้ายคลึงกันเพื่อเก็บประวัติไฟล์ของฉันหรือไม่? [ปิด]
ฉันรู้ว่านี่อาจเป็นคำถามกว้าง ๆ บนพื้นผิว แต่ฉันกำลังมองหาตัวอย่างเฉพาะของการตั้งค่า / เวิร์กโฟลว์ที่ผู้คนใช้เพื่อเก็บประวัติเวอร์ชันของไฟล์ที่แก้ไขบนไซต์ WordPress ตัวอย่างเช่นเมื่อมีการพัฒนาเว็บไซต์ (และแม้หลังจากที่เผยแพร่แล้ว) ฉันมักจะทำการเปลี่ยนแปลงไฟล์ CSS และ PHP แต่ฉันไม่มีวิธีที่ยอดเยี่ยมในการแปลงไฟล์เหล่านั้นเป็นเวอร์ชันเก่ากว่า สำหรับวัตถุประสงค์ของฉันการเปลี่ยนแปลงในการติดตั้งการพัฒนาท้องถิ่นแล้วคัดลอกการเปลี่ยนแปลงเหล่านั้นไปยังไซต์สดมักเป็นปัญหามากกว่าที่ฉันต้องการ คำแนะนำเกี่ยวกับวิธีเริ่มต้นใช้งานเครื่องมือกำหนดเวอร์ชันเพื่อติดตามการแก้ไขไฟล์ในเว็บไซต์สด

5
วิธีการ: ผลักดัน GitHub repo ไปยังเซิร์ฟเวอร์ปลั๊กอิน wordpress
ผมพัฒนาปลั๊กอินของฉันไปบน GitHub แต่เมื่อมันมาถึงการใช้งานที่ฉันต้องอย่างใดคัดลอกการเปลี่ยนแปลงของฉันเข้าไปในWordpress SVN ขณะนี้ฉันทำสิ่งนี้ด้วยตนเองและคัดลอกแต่ละไฟล์ในแต่ละไดเรกทอรี แต่ใช้เวลานานและเกิดข้อผิดพลาดได้ง่าย ฉันได้เห็นและลองใช้สคริปต์บางอย่าง แต่ฉันคิดว่าฉันต้องเรียกใช้งานผิดเพราะพวกเขามีข้อผิดพลาดหรือไม่คัดลอกไฟล์อย่างถูกต้อง ดังนั้นคำถามของฉันคือมีใครประสบความสำเร็จโดยอัตโนมัติและถ้าเป็นเช่นนั้นคุณทำได้อย่างไร ขอบคุณ!
21 svn  github 

1
เป็นวิธีที่ถูกต้องในการปรับปรุงปลั๊กอินผ่านเต่า svn ไปยังพื้นที่เก็บข้อมูลคืออะไร?
ฉันอายที่จะบอกว่าฉันเป็น clueless เล็กน้อยในขั้นตอนที่ใช้ในการอัปเดตปลั๊กอินผ่านทาง svn เต่าแม้ว่าปลั๊กอินของฉันจะอยู่ในพื้นที่เก็บข้อมูลมานานหลายปีและมีการดาวน์โหลดมากกว่า 300,000 ครั้ง! มีคำถามมากมายเกี่ยวกับ svn ที่นี่ แต่พวกเขาทำให้ฉันสับสนมากขึ้นเท่านั้น: -z อย่างใดฉันได้จัดการจนถึง แต่ฉันจำเป็นต้องทราบขั้นตอนที่เหมาะสมสำหรับการปรับปรุงปลั๊กอินของฉันให้เป็นรุ่นใหม่ที่เกี่ยวกับการยอมรับลำตัวและสร้างไดเรกทอรีแท็ก นี่คือสิ่งที่ฉันทำมาจนถึงตอนนี้ รหัสการปรับปรุงปลั๊กอินในท้องถิ่นของฉันจนกว่าฉันจะมีความสุขกับมัน คัดลอกไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ปลั๊กอินในเครื่องของฉันไปยัง / trunk / (ไฟล์ปลั๊กอินและ readme มีหมายเลขเวอร์ชั่นที่อัปเดตแล้ว) ยอมรับไดเรกทอรีลำต้น คลิกขวาที่ไดเรกทอรี trunk และเลือกสร้าง branch / tag และตั้งค่าให้คัดลอกไปยังโฟลเดอร์ใน / tags / ด้วยชื่อเป็นหมายเลขรุ่น ถูกต้องและในลำดับที่ถูกต้อง? ถ้าไม่เป็นวิธีที่ถูกต้องคืออะไร? ยังเกี่ยวกับหมายเลขรุ่น ... ด้วยเหตุผลบางอย่างฉันเปลี่ยนจากรุ่น 2.8.1 เป็น 2.81.2 ในการอัปเดตครั้งล่าสุดของฉันหมายความว่าจะไม่แสดงเป็นการอัปเดตที่มีอยู่ในแผงควบคุมของผู้ที่มีเวอร์ชั่น 2.81.2 ถ้าฉันเปลี่ยนหมายเลขเวอร์ชันถัดไปเป็น 2.9? wordpress พิจารณาว่าเป็นรุ่นล่าสุดอย่างไรและหากผู้ใช้ควรอัปเดตเวอร์ชันของพวกเขา มันทำ …

3
วิธีที่ง่ายที่สุดในการสร้าง Patch เพื่อส่งไปยัง WordPress Core?
ฉันได้ส่งแพตช์ไม่กี่ตัวสำหรับคอร์ WordPressบนTrac (หนึ่งในนั้นถูกใช้) แต่ทุกครั้งที่ฉันคิดว่าฉันทำฉันประจบประแจงเพราะการตั้งค่าของฉันสำหรับการทำเช่นนั้นน่าเบื่ออย่างไม่น่าเชื่อ ใครช่วยกรุณาเล่ารายละเอียดขั้นตอนที่จำเป็นในการส่ง patch สำหรับคอร์และจากนั้นวิธีที่ดีที่สุดในการปรับปรุงกระบวนการให้ดีขึ้นจึงไม่น่าเบื่อ ฉันทำงาน Mac OS X และ PhpStorm ในขณะนี้ แต่ฉันคิดว่า shell script อาจจะง่ายที่สุด? หรืออาจเป็นสคริปต์ PHP ที่ทำงานได้ทั้งหมด? หนึ่งในปัญหาคือฉันไม่เข้าใจสิ่งที่ฉันต้องเริ่มต้นด้วย ฉันจะเริ่มต้นด้วยลำตัวหรือไม่? ฉันต้องดาวน์โหลดสำเนาใหม่และเพิ่ม / แก้ไขสำเนาด้วยรหัสของฉันทุกครั้งที่ต้องการสร้างแพตช์หรือไม่? อีกครั้งในขณะที่ฉันทำงานกับ SVN แล้วและการปะอยู่นอกชุดทักษะปัจจุบันของฉันและฉันต้องการเปลี่ยนสิ่งนั้น หวังว่าคุณจะได้ผู้เชี่ยวชาญ WordPress มาช่วยเหลือฉัน ขอบคุณล่วงหน้า. UPDATE: หลังจากคำตอบของ @ hakre ฉันคิดว่าฉันควรจะเพิ่มคำถาม: ฉันสามารถสร้างแพตช์จากเวอร์ชั่นเก่ากว่าหรือต้องใช้ลำตัวได้หรือไม่? หากฉันกำลังทำงานในโครงการโดยใช้เวอร์ชันที่เผยแพร่ (3.0.1) ฉันสามารถแก้ไขและสร้างแพตช์สำหรับคอร์หรือฉันต้องดาวน์โหลดและตั้งค่าสำเนาลำตัวที่เก่าและใหม่และทำการแก้ไขใหม่ที่นั่นหรือไม่? ฉันจะทำอย่างไรกับเชลล์สคริปต์เพื่อให้ฉันสามารถเข้ารหัสการเข้าสู่สคริปต์และเพียงแค่เรียกใช้สคริปต์เพื่อสร้างทุกสิ่งที่ฉันต้องการและ / หรือเพื่อสร้างแพตช์? และสิ่งที่ผิดพลาดคืออะไร? คำถามเหล่านี้ดูเหมือนจะถูกสันนิษฐานโดยผู้ที่รู้ว่า SVN ของ WordPress …
13 svn  core 

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

1
มีวิธีที่เร็วกว่าการ git-svn โคลนปลั๊กอิน wordpress จากพื้นที่เก็บข้อมูลการโค่นล้ม?
เมื่อทำการโคลน repo SVN ด้วย git-svn มันจะค้นหาทุกการแก้ไขเพื่อการเปลี่ยนแปลงที่เกี่ยวข้อง (อย่างน้อยที่สุดเท่าที่ฉันเข้าใจ) มีอยู่แล้วเพื่อให้กระบวนการนี้เร็วขึ้น? ฉันพบลิงค์นี้: /programming/747075/how-to-git-svn-clone-the-last-n-revisions-from-a-subversion-repositoryซึ่งแสดงให้เห็นว่าเป็นไปได้ที่จะ จำกัด จำนวนการแก้ไขเพียงต้องคิดออกว่าจะย้อนกลับไปอีกนานแค่ไหนและจะหาหมายเลขนั้นได้อย่างไร

3
แท็กปลั๊กอินที่เสถียรในไฟล์ readme
หากฉันกำลังผลักเวอร์ชันใหม่ (v0.2) ของปลั๊กอิน (v0.1) ใน repo ฉันจะทำอย่างไรกับแท็กที่มีความเสถียรในไฟล์ readme เปลี่ยนเป็น v0.2 หรือไม่ สิ่งที่ควรมาที่นี่ ขอความกรุณา :)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.