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


10

ฉันต้องการลองสร้างที่เก็บ git จากโครงการ UE4 ของฉันและอัปโหลดไปที่ Github.com แต่ฉันสงสัยว่าควรพิจารณาเป็นพิเศษว่าควรหลีกเลี่ยงการโพสต์ข้อมูลที่สำคัญเช่นรหัสนักพัฒนา / ใบรับรองของฉันหรือหลีกเลี่ยงการเพิ่มไฟล์ไบนารีขนาดใหญ่ หรือไฟล์ชั่วคราว / ไฟล์ระดับกลาง

คำตอบ:


2

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

วิธีที่ง่ายที่สุดในการเตรียมการสำหรับการโพสต์โครงการของคุณบน GitHub คือการใช้ความสามารถของบรรณาธิการ UE ในการเริ่มต้นการเข้าถึงแหล่งควบคุมในโครงการ คุณทำได้โดยคลิกที่ปุ่ม "การควบคุมแหล่งที่มา" ในแถบเครื่องมือ:

ปุ่มควบคุมแหล่งสัญญาณ

ในหน้าต่างผลลัพธ์ให้ตั้งค่าผู้ให้บริการเป็น Git (คุณจะต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Git แล้วหากคุณทำและตั้งค่าการตั้งค่า Git แล้วมันจะเติมทุกอย่างให้คุณ) ตรวจสอบให้แน่ใจว่าได้เลือกช่องทำเครื่องหมายเพื่อสร้าง.gitignoreและกดยอมรับ มันจะทำงานทุกอย่างให้คุณ

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

Binaries
DerivedDataCache
Intermediate
Saved
*.opensdf
*.sdf
*.sln
*.suo
*.xcodeproj
*.xcworkspace

นอกจากนั้นไม่มีอะไรพิเศษที่คุณต้องทำ คุณอาจต้องการพิจารณาบางอย่างเช่นgit-annexเพื่อจัดการกับสินทรัพย์ขนาดใหญ่ที่คุณต้องการเช็คอิน

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