จะลบปัญหาออกจาก GitHub ได้อย่างไร


393

เป็นไปได้หรือไม่ที่จะลบปัญหาออกจากตัวติดตามปัญหา GitHub อย่างสมบูรณ์?


28
คำถามด้านที่น่าสนใจ: คำตอบนี้ถูกต้องตามกฎหมายอย่างไร? ฉันไม่รู้เกี่ยวกับสหรัฐอเมริกา แต่ในยุโรปหนึ่งมีสิทธิ์ผู้เขียน (เกินกว่าลิขสิทธิ์) ที่กล่าวว่ามีการควบคุมเกี่ยวกับวิธีการ / สิ่งที่มีการเผยแพร่ หมายความว่าเราสามารถตัดสินใจถอนสิ่งพิมพ์ได้ สิทธิ์นี้ไม่สามารถส่งต่อไปยังบุคคลที่สามได้ (เป็นสิทธิทางศีลธรรม)
Willem Van Onsem

2
@CommuSoft การพิจารณาที่ดี บางทีการฟ้องร้องพวกเขาผ่านทางสิทธิที่จะถูกลืมเป็นตัวเลือกที่ดีที่สุดสำหรับชาวยุโรปในวันนี้
Ciro Santilli 郝海东冠状病六四事件法轮功

1
@CommuSoft ในทางเทคนิคคุณสามารถแก้ไขชื่อ / ข้อความดังนั้นฉันเชื่อว่ามันจะป้องกันได้ง่ายสำหรับ GH :)
มาเร็ค Lewandowski

1
@MarekLewandowski: นั่นเป็นโอกาสที่ Github จะไม่ติดตามการเปลี่ยนแปลง (หรืออย่างน้อยคุณสามารถลบประวัติ) ฉันรู้ว่า Google ประสบปัญหาเดียวกันกับหน้าเว็บในเวอร์ชันแคช ในโอกาสที่หายากคุณอาจขอให้ Google ลบหน้า / ประวัติบางอย่างเช่นหากชื่อของคุณถูกล้างในศาลคุณสามารถขอให้ลบลิงก์ไปยังบทความที่ระบุว่าคุณสงสัยว่าเป็นอาชญากรรม
Willem Van Onsem

2
@MarekLewandowski จริงสำหรับเนื้อหาของปัญหา แต่ไม่ใช่ชื่อซึ่งแสดง"changed the title to"ความคิดเห็นที่ไม่สามารถลบได้
Ciro Santilli 31 冠状病六四事件法轮功

คำตอบ:


29

อัปเดตพฤศจิกายน 2018: ตอนนี้คุณสามารถลบปัญหาของคุณได้แล้ว !
ดูที่ " Github - ลบปัญหาที่ป้อนในข้อผิดพลาด "

การลบปัญหา


ในเดือนพฤษภาคมปี 2018 คำตอบเดิม:

สาม 8ปีต่อมาและปัญหาการปิดยังคงเป็นคำตอบ (ยังไม่สามารถลบได้)
ดูที่ " ปัญหาผีในอดีต " ที่ GitHub แนะนำให้ตรวจสอบและปิด:


28
นี่คือคนเกียจคร้าน หนึ่งสัปดาห์ที่ผ่านมาฉันส่งปัญหาไปยังโครงการที่ไม่ถูกต้องโดยไม่ตั้งใจ และตอนนี้มันสร้างมลภาวะตลอดเวลาที่ติดตามโครงการเมื่อไม่ควรอยู่ที่นั่นอย่างชัดเจน
Alexandre Martins

7
@AlexandreMartins ฉันเพิ่งทำสิ่งเดียวกัน ดูเหมือนว่าโง่อย่างแน่นอนว่าไม่มีวิธีที่จะลบปัญหาที่ทำให้ไม่มีเหตุผลอย่างแท้จริง POWER ไปยัง USER / OWNER แช่ง!
Jonathan

47
สิ่งเดียวกันนี้เกิดขึ้นกับ Zappier เมื่อฉันเข้าร่วม บริษัท ใหม่ ตั๋วที่ถูกสร้างขึ้นบนกระดาน Trello ปรากฏขึ้นในที่เก็บของ บริษัท เก่า แย่มากจริงๆ ฉันเชื่อว่าไม่มีทางที่จะลบปัญหาได้ ข่าวดีก็คือเราสามารถสร้างปัญหาใน GitHub เกี่ยวกับปัญหานี้และมันจะไม่ถูกลบ!
Volte

2
@Volte จริง ๆ แล้วมันไม่จริงเลย ฉันเห็นการแจ้งเตือนมากมายจากปัญหาที่ดูเหมือนเป็นสแปมและจะ 404 เมื่อฉันคลิกพวกเขา อย่างไรก็ตาม repos เหล่านั้นเป็นเจ้าของโดยพนักงาน GitHub ในความเป็นจริงมันเป็นไปได้ที่จะลบปัญหา แต่สำหรับพนักงาน GitHub เท่านั้น
FichteFoll

2
@AlexandreMartins อย่างแน่นอน การเก็บถาวรมีประโยชน์เมื่อคุณต้องการเก็บถาวรและการลบมีประโยชน์เมื่อคุณต้องการลบจริงๆ ข้อบกพร่องของการออกแบบที่จริงจังกับ Github
Pacerier

220

ไม่ได้ github API อนุญาตให้คุณเปิด / ปิด / เปิดปัญหาอีกครั้งเท่านั้น นี่คือปัญหาเอกสาร API


1
สิ่งนี้ใช้ได้กับผู้ทำงานร่วมกันด้วยหรือไม่ ถ้าเป็นเช่นนั้นเราจะลบคำถามที่ผู้ใช้ถามผ่านตัวติดตามบั๊กได้อย่างไรแทนที่จะเป็นรายชื่อส่งเมลหรือ Stack Overflow ฉันคิดว่ามันยากที่จะเชื่อว่าเราต้องยื่นรายงานข้อผิดพลาดกับ GitHub และขอให้พวกเขาลบมัน
jww

20
เกือบ 7 ปีและหลายพันคำขอในภายหลัง: GitHub ยังคงไม่สามารถลบปัญหา: / ดูเหมือนว่าจะใช้เวลาสักครู่จนกว่าเราจะมีรถยนต์บินและตึกระฟ้าบนดาวอังคาร
Sliq

โปรดทราบว่าฝ่ายสนับสนุน Github สามารถลบปัญหาได้ หนึ่งอาจติดต่อพวกเขาและขอลบ อาจล่าช้าหรือถูกปฏิเสธ แต่เป็นตัวเลือกที่สามารถใช้งานได้
ลดกิจกรรม

คำตอบนี้ไม่เป็นความจริงอีกต่อไป ฉันมีผู้ใช้รายอื่น (ไม่ใช่ GH) แก้ไขชื่อเรื่องของฉันเปลี่ยนข้อความของปัญหาแล้วลบประวัติการแก้ไขเพื่อให้ไม่มีใครเห็นปัญหาที่รายงานในตอนแรก (ซึ่งเป็นสิ่งสำคัญสำหรับเนื้อหาบางส่วนที่ไม่ดีทั้งคู่ คุณภาพและไม่ได้ผลในหลาย ๆ วิธีไม่หยาบคายดูหมิ่นหรือแม้แต่หยาบคายจริงๆ)
StingyJack

@StingyJack ที่ไม่เหมือนกับการลบปัญหา (แม้ว่าจะมีประสิทธิภาพมันเข้ามาใกล้)
Mauricio Scheffer

62

คุณสามารถแก้ไขปัญหาที่มีอยู่ (สมมติว่าเป็นรายการที่ซ้ำกัน) และคุณสามารถเปลี่ยนชื่อเรื่องคำอธิบายและเหตุการณ์สำคัญเป็นสิ่งที่แตกต่างอย่างสิ้นเชิง มันใกล้เคียงกับที่คุณสามารถเอาตั๋วออกได้ AFIK


4
โปรดทราบว่าไม่สามารถแก้ไขชื่อเรื่องของปัญหาที่โพสต์โดยผู้ใช้รายอื่น
ocodo

@EmacsFodder ตอนนี้เป็นชื่อเรื่องรวมถึงความคิดเห็นของ OP ฉันไม่แน่ใจว่าเมื่อพวกเขาเพิ่มนี้ บางทีเจ้าของ repo เท่านั้นที่สามารถทำได้ อาจ.
Sourabh

5
สิ่งนี้ไม่ได้ผลอีกต่อไปเนื่องจากบันทึกการตรวจสอบ GitHub เพิ่งเปิดตัวgithub.com/blog/1866-the-new-github-issues
Daniel Imms

31

สำหรับลูกหลาน: การลบปัญหาจะเป็นสิ่งที่ไม่ดีเนื่องจากโดยทั่วไปแล้วพวกเขาสามารถเป็นเป้าหมายของสมาคมใน GitHub ได้

แต่ถ้าคุณยินดีเสียสละข้อมูลการทำงานร่วมกันต่อไปนี้เป็นวิธีการ "ตีด้วยค้อนขนาดใหญ่":

  1. โคลน repo เดิมของคุณ
  2. คัดลอกปัญหาของคุณผ่าน Issues API
  3. ลบธุรกรรมซื้อคืนเดิม; หรือเลือกชื่อใหม่สำหรับ repo ใหม่ของคุณ
  4. สร้างธุรกรรมซื้อคืนใหม่ตามโคลนของคุณ
  5. สร้างปัญหาที่คุณต้องการเก็บไว้ใหม่ผ่าน Issues API

ฉันคิดว่าสิ่งนี้อาจสูญเสียข้อมูลการเชื่อมโยงอื่น ๆ จำนวนมากเช่นส้อมส้อมคำขอ ฯลฯ


6
การลบปัญหาทำให้รู้สึกว่ามีสิ่งผิดปกติเกิดขึ้น ตัวอย่างเช่นฉันกำลังย้ายรหัสและปัญหาของฉันไปที่ GitHub และมีคนรายงานปัญหา 'ใหม่' ใน GitHub ก่อนที่ฉันจะเสร็จสิ้นการย้าย ฉันต้องไม่เปลี่ยนแปลงหมายเลขปัญหาดังนั้นตอนนี้ฉันจะต้องขโมยปัญหานี้ 'ผิด' อย่างสมบูรณ์
Joseph Wright

37
ฮ่า ๆ! แม้คิดว่าคำตอบของคุณถูกต้องทางเทคนิคมันเป็น PITA ที่จะทำสิ่งนี้และเสียสติโดยสิ้นเชิง!
Sandeep Raju Prabhakar

12
คำตอบนี้ไม่ถูกต้องทางเทคนิค มันให้ความเห็น เราไม่ได้พูดถึงความคิดเห็นในการลบปัญหา เรากำลังพูดถึงการขาดการดำเนินการ CRUD ( D ) ขั้นพื้นฐานที่ควรนำเสนอในเกือบทุกเรื่อง เป็นการลดทอนและไม่เคารพต่อโซลูชันซอฟต์แวร์เพื่อ จำกัด คุณสมบัติพื้นฐานเพื่อพยายาม "ปกป้องเราจากตัวเราเอง" นี่ไม่ใช่รัฐบาลสหรัฐ เราไม่จำเป็นต้องเป็นพี่เลี้ยงเด็ก
Volte

3
ฉันเห็นด้วยในทางทฤษฎีด้วยความไม่สอดคล้องกันในส่วนต่อประสาน การบอกว่าอย่าทำมันไม่ใช่ประเด็นหลักของฉัน มันเป็นเพียงคำเตือนก่อนที่ฉันจะแนะนำเส้นทางกำลังดุร้ายทำลายล้างที่อาจเกิดขึ้นเพื่อบรรลุเป้าหมายของ OP นอกจากนี้ StackOverflow ไม่ใช่สถานที่ที่เหมาะสมสำหรับการวิจารณ์ API ของ Github สิ่งเหล่านั้นควรส่งถึง Github
jerseyboy

1
"เป้าหมายของสมาคม" คืออะไร (ในย่อหน้าแรกของคุณ)? (ภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน)
KajMagnus

28

คำขอคุณลักษณะสาธารณะ

ฉันเขียนถึง GitHub ใน 2014-08และhttps://github.com/jdennesตอบกลับทางอีเมล:

ขอบคุณสำหรับคำแนะนำ เป็นไปได้เฉพาะในการแก้ไข / ล้างเนื้อหาปัญหาในปัจจุบัน อย่างไรก็ตามฉันได้เพิ่ม +1 ลงในคำแนะนำนี้ในรายการคำขอคุณลักษณะภายในของเรา

ยืนยันว่ามันเป็นไปไม่ได้

วิธีแก้ปัญหาที่ดีที่สุดจนถึง

  • ตั้งชื่อเพื่ออะไรบางอย่างที่ไม่เคยมีความขัดแย้งกับการค้นหาใด ๆ .เช่นจุดเดียว

    สิ่งนี้อาจไม่ซ่อนประวัติความผิดพลาดของคุณอย่างสิ้นเชิงเนื่องจากการลบอัตโนมัติ "เปลี่ยนชื่อเป็น" ความคิดเห็น

  • ทำให้ร่างกายว่างเปล่า

พนักงานของ GitHub มีอำนาจ

หากมีปัญหาด้านความปลอดภัยให้ติดต่อพนักงานของ GitHub พวกเขามักจะตอบกลับอย่างรวดเร็วและสามารถลบปัญหาที่ดีตามที่เห็นได้ที่: http://archive.is/OfjVtซึ่งมีปัญหาที่ 1 และ 3 แต่ไม่ใช่ 2


9

คุณสามารถลบ repo ทั้งหมดได้ถ้ามันสำคัญมาก


3
+1 เพื่อแก้ไข -1 สิ่งนี้อาจไร้สาระ แต่เป็นวิธีเดียวที่จะลบเนื้อหาออก เด็กอาบน้ำและอ่างล้างจาน
Dan Lugg


0

ผู้ใช้ไม่สามารถทำได้รวมถึงเจ้าของพื้นที่เก็บข้อมูล

แต่ปัญหาสามารถลบได้โดยการสนับสนุน Github หนึ่งอาจติดต่อพวกเขาและขอลบ อาจล่าช้าหรือถูกปฏิเสธ แต่เป็นตัวเลือกที่สามารถใช้งานได้


0

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


ตอนนี้เป็นไปได้
เรเดียมเจิ้ง

0

วิธีแก้ไขที่เป็นไปได้

ตั้งแต่วันที่04/2019 ปัญหาทั้งหมดไม่สามารถลบการแก้ไขในปัจจุบันคือการแก้ไขปัญหาแล้วลบประวัติการแก้ไขข้อเสียเพียงอย่างเดียวคือปัญหายังคงมีอยู่และสามารถดูชื่อเรื่องเก่าได้

Screenshot_20190419_072804

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