คำถามติดแท็ก version-control

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

2
คุณมีส่วนร่วมกับ Patch ใน Drupal อย่างไร
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ กระบวนการที่เหมาะสมในการมีส่วนร่วมกับ Patch ใน Drupal คืออะไร สมมติว่าผมพบข้อผิดพลาดใน Drupal หลักแก้ไขได้และสร้างแพทช์ ฉันจะส่งมันได้อย่างไร หากข้อผิดพลาดอยู่ใน Drupal 7 ฉันต้องแก้ไขใน Drupal 8 และส่งสองชุดหรือไม่ สิ่งนี้ยังใช้กับข้อบกพร่องเอกสาร / การปรับปรุง? แพตช์ทั้งหมดต้องใช้การทดสอบหน่วยหรือไม่


4
จะทราบได้อย่างไรว่าเว็บไซต์ Drupal ของฉันประกอบด้วย SA-CORE-2018-002 - 2018 March exploit?
เพิ่งเปิดตัวช่องโหว่: https://www.drupal.org/sa-core-2018-002 --- แกน Drupal - สำคัญมาก - การเรียกใช้รหัสระยะไกล - SA-CORE-2018-002 ฉันจะบอกได้อย่างไรว่ามีคนใช้การฉวยประโยชน์นี้เพื่อแฮ็คไซต์ของฉัน พวกเขาจะทำอะไรกับการหาประโยชน์จากการกระทำนี้หากดำเนินการอย่างเหมาะสม? ฉันไม่สามารถอัปเดตไซต์ Drupal ของฉันได้ในตอนนี้อะไรเป็นทางเลือกที่ดีในการแก้ไขรูนี้

4
(dis) ข้อดีของ staging dev-> การผลิตโดยใช้ 'drush rsync' vs 'git' หรือไม่
ฉันตั้งเว็บไซต์ Drupal ภายใต้การควบคุมคอมไพล์สำหรับงานพัฒนา มันมีการจดสิทธิบัตรใน master, repo GIT เปลือยและเมื่อมีการเปลี่ยนแปลงใน clit git งานโครงการต่าง ๆ ของฉันและผลักกลับไปที่ master ตะขอ post-update hook จะผลักดันการเปลี่ยนแปลงไปยังเว็บไซต์ Staging เดียวทันที (http: / /staging.loc.) ไม่มีอะไรพิเศษทำงานตามที่คาดไว้ ฉันยังใช้นามแฝงว่าเป็นเว็บไซต์ "@STAGING" ในบางครั้งฉันต้องการโปรโมตการเปลี่ยนแปลงของฉันจากไซต์ Staging ไปยังเซิร์ฟเวอร์ที่ใช้งานจริง สองวิธีที่ค่อนข้างตรงไปตรงมาอยู่ในใจ: (1) ณ จุดหนึ่งเมื่อไซต์ Staging ดูเสถียรให้สร้างไซต์การผลิตเป็นจุดชำระเงิน git จาก repo หลัก (2) ใช้drush rsync+ drush sql-syncจากไซต์การแสดงไปยังไซต์การผลิต ทั้งสามารถทำงานได้ นอกเหนือจากข้อเท็จจริงที่ว่า (2) ดูเหมือนว่า Drupal-centric / …

4
ฉันจะใช้โมดูล“ drush make” กับรหัสโมดูลภายในได้อย่างไร
ฉันต้องรักเวิร์กโฟลว์ "drush make" ให้กับเรา ฉันแน่ใจว่ามีคนอื่น ๆ ที่ต้องการให้รหัสการพัฒนาของพวกเขาถูกวางลงในไฟล์ make ซึ่งไม่พร้อมสำหรับ drupal.org ตัวอย่างเช่นการปรับใช้อินสแตนซ์ทดสอบการพัฒนาใหม่ของไซต์อย่างรวดเร็วด้วยสคริปต์ทุบตีหรือจากสิ่งที่ฉัน ได้เห็นใน Aegir ดูเหมือนว่าเวิร์กโฟลว์ปัจจุบันที่อาจเหมาะกับการใช้พื้นที่เก็บข้อมูล git ของรหัสพัฒนาของคุณ อย่างไรก็ตามเครื่องพัฒนาของฉันคือ Windows 7 และฉันต้องการใช้ "drush make" ในกล่องเสมือนที่มีอินสแตนซ์ของเซิร์ฟเวอร์ Ubuntu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.