เลียนแบบก็อปบารา

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

แหล่งข้อมูลที่เชื่อถือได้ภายใน

เนื่องจากแหล่งข้อมูลที่เชื่อถือได้ของโค้ดในที่เก็บนี้เป็นที่เก็บภายในของ Google ทาง Copybara จะแปลงโค้ดเป็นโค้ดเมื่อใดก็ตามที่มีการนำเข้าและส่งออกโค้ด บางครั้งการเปลี่ยนแปลงที่ดูเหมือนจะเป็นเรื่องปกติ อาจส่งผลเสียภายในได้อย่างน่าประหลาดใจ

สถานะการผสานรวม PR และความไม่สอดคล้องกันของความแตกต่าง

เนื่องจากแหล่งข้อมูลที่เชื่อถือได้มาจากภายใน จึงไม่ได้ผสานรวมโดยตรง จึงจะถูกนำเข้าไปยังที่เก็บภายในของ Google เมื่อทำการทดสอบเพิ่มเติม จากนั้นจะส่งการเปลี่ยนแปลงภายใน และระบุแหล่งที่มาให้กับผู้เขียน PR เนื่องจากการเปลี่ยนรูปแบบที่ Copybara มีผล จึงไม่รับประกันว่าความแตกต่างจะเหมือนกัน (เช่น Copybara ใช้การจัดรูปแบบในการนําเข้า)

ด้วยเหตุนี้ Copybara จะไม่ทำเครื่องหมาย PR เป็นผสานการทำงาน แต่จะปิด PR นั้นๆ และใช้สัญญาผูกมัดที่ควรเชื่อมโยงกับฝ่ายประชาสัมพันธ์แยกต่างหาก

การอ้างอิง TSL ตามสำเนา

ตามที่ใช้อยู่ในปัจจุบัน เพื่อป้องกันการคอมมิตที่เสียหายชั่วคราว XLA จะขึ้นอยู่กับ TSL ที่ไม่ใช่โดยการดาวน์โหลดสำเนาโดยใช้ http_archive ของ Bazel แต่ต้องมี Copybara คัดลอก TSL ลงในไดเรกทอรี third_party ของ XLA