ฉันควรเพิกเฉยต่อรายชื่อผู้จำหน่ายใน git สำหรับ Drupal 8 หรือไม่?


14

ในที่สุดฉันก็พยายามขึ้นเครื่องด้วยการใช้ Drupal 8 และต้องการทราบว่าฉันควรเพิกเฉยต่อรายชื่อผู้จำหน่ายในคอมไพล์ด้วย. gitignore หรือไม่ ฉันจะไม่คิด แต่ฉันได้เห็นตัวอย่าง. gitignore ไฟล์ที่ทำ

ขอบคุณ!

คำตอบ:


20

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

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

ในทำนองเดียวกันถ้าคุณอยู่บนโฮสติ้งที่ใช้ร่วมกันและไม่มีขั้นตอนการทำงานของ CI คุณอาจถูกบังคับให้ต้องดึงไฟล์ทั้งหมดที่อยู่รอบ ๆ ตัวคุณไม่ทางใดก็ทางหนึ่ง

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

ถ้าไม่ทำเช่นนั้น


2
อ้างอิง: Pantheon เวิร์กโฟลว์สำหรับนักแต่งเพลงที่ใช้ GitHub: pantheon.io/docs/guides/build-tools ผู้ขายจะถูกละเว้นในที่เก็บ GitHub แต่จะต้องกระทำเมื่อสิ่งประดิษฐ์ที่สร้างขึ้นถูกผลักดันไปยัง Pantheon
greg_1_anderson

ในบรรทัดเดียวกันนี้โพสต์บล็อกนี้ IMO มีข้อโต้แย้งที่ชัดเจนเกี่ยวกับการละเว้นผู้ขายจาก git: codeenigma.com/build/blog/…
rooby

@clive ฉันสามารถติดตั้งการกระจายทางสังคมแบบเปิดบน pantheon ที่เก็บโฟลเดอร์ผู้ขายไว้นอกรูทได้หรือไม่? ในกรณีของวิหารแพนธีออนชื่อ "รหัส"
Umair

3

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

หากคุณต้องการเริ่มต้นใช้งานโดยใช้ผู้แต่งเพื่อจัดการไซต์ drupal คุณสามารถตรวจสอบโครงการนั่งร้าน drupal


0

ใช่คุณควรจะ

หากคุณมีนักแต่งเพลงคุณสามารถรวมเข้ากับนักแต่งเพลงได้

หากคุณไม่ทราบวิธีการใช้ผู้แต่งเพลงนี้จะเป็นสถานที่ที่ดีในการดู:

การใช้ผู้แต่งเพื่อจัดการการอ้างอิงไซต์ drupal


การควบคุมเวอร์ชันทำงานร่วมกับนักแต่งเพลงอย่างไร ขอขอบคุณ.
Christia

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