การแยก repo บน GitHub แต่การอนุญาตให้มีปัญหาใหม่ใน fork [ปิด]


109

ก่อนหน้านี้ฉันเคยแยก repos ของคนอื่นใน GitHub และฉันสังเกตเห็นว่าปัญหายังคงอยู่กับ repo ดั้งเดิมและฉันไม่สามารถยื่นปัญหาใน repo ที่มีการแยกได้

ตอนนี้ฉันมีงานต่อไปนี้ ฉันทำงานให้กับธุรกิจขนาดเล็กที่มีการพัฒนาโดยหนึ่งในผู้ว่าจ้างในบัญชีส่วนตัวของเขา เขาออกจากโครงการอย่างเป็นมิตรและเราต้องการย้ายโครงการนั้นออกจากบัญชีส่วนตัวของเขาไปยังบัญชี "บทบาท" ใหม่ใน GitHub

โดยปกติฉันจะแยก repo เพื่อรักษาประวัติโค้ด แต่ฉันจะจบลงด้วย repo ที่เราไม่สามารถแก้ไขปัญหาใหม่ได้ซึ่งเป็นสิ่งที่ไม่พึงปรารถนา

ฉันจะทำสำเนาของ repo ดั้งเดิมนี้ไปยังบัญชีใหม่ของเรายังคงรักษาประวัติรหัสได้อย่างดีเยี่ยม แต่สามารถยื่นปัญหาใหม่ภายในบัญชีใหม่นี้ได้อย่างไร


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

คำตอบ:


150

หลังจากการทดสอบอย่างรวดเร็วเป็นไปได้ที่จะแนบปัญหาไปยังทางแยกของ repo ของคุณเอง นี่คือสิ่งที่ฉันทำ:

  • แยกซื้อคืน
  • ไปที่หน้าการตั้งค่าของส้อมของคุณ
  • ทำเครื่องหมายที่ช่องถัดจาก Issues

ตอนนี้คุณสามารถยื่นปัญหาด้วยส้อมของคุณเองและพวกเขาจะไม่ถูกวางใน repo หลัก

ป้อนคำอธิบายรูปภาพที่นี่


1
หากคุณรู้ว่าต้องทำอะไรแน่นอน ทำไมถึงไม่เปิดโดยปริยาย
ไคม์เอลียาห์

4
@ChaimEliyah เพราะส้อมส่วนใหญ่ใน Github ถูกสร้างขึ้นเพื่อสร้างคำขอดึง สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่ารายงานข้อผิดพลาดจบลงในโครงการดั้งเดิมไม่ใช่ในกลุ่มที่พวกเขาอาจถูกเพิกเฉย
Marc Schütz

13

นอกจากนี้ยังมีตัวเลือกในการถ่ายโอน (ความเป็นเจ้าของ) พื้นที่เก็บข้อมูลจากบัญชีหนึ่งไปยังอีกบัญชีหนึ่ง (เช่นจากอดีตพนักงานไปยังบัญชี 'องค์กร')

  • ปุ่ม "โอนสิทธิ์การเป็นเจ้าของ" อยู่ที่ด้านล่างของหน้าการตั้งค่าของที่เก็บในส่วน "โซนอันตราย"
  • เจ้าของปัจจุบันของที่เก็บต้องมีสิทธิ์ระดับผู้ดูแลระบบสำหรับองค์กรปลายทาง (แม้ว่าจะเป็นเพียงชั่วคราว)

2

นี่เป็นคำถามโบราณและฉันจะชอบวิธีการที่ David P นำเสนอ

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

วิธีนี้จะทำให้คุณสูญเสียประวัติการติดตามปัญหาที่คุณมี วิธีการของ David P นั้นเหนือกว่า IMO ของฉัน

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