Bir sorunu GitHub'dan nasıl tamamen kaldırabilirim?


393

GitHub sorun izleyicisinden bir sorunu tamamen kaldırmak mümkün müdür?


28
İlginç bir yan soru: Bu cevap yasal olarak nasıl tutarlı? ABD hakkında bir şey bilmiyorum ama Avrupa'da bir kişinin nasıl yayınlanıp yayınlanmayacağı konusunda kontrol sahibi olduğunu söyleyen yazar hakları (telif hakkının ötesine geçiyor) var. Bu, bir yayını geri çekmeye karar verebileceği anlamına gelir. Bu hak üçüncü bir tarafa bile aktarılamaz (ahlaki bir haktır).
Willem Van Onsem

2
@CommuSoft İyi düşünülmüş. Belki de onları unutulma hakkı ile dava etmek bugün Avrupalılar için en iyi seçenektir.
Ciro Santilli 法轮功 冠状 病 六四 事件 法轮功

1
@CommuSoft Teknik olarak, başlık / msg'yi düzenleyebilirsiniz, böylece GH için kolayca savunulabilir olduğuna inanıyorum. :)
Marek Lewandowski

1
@MarekLewandowski: Github'un değişiklikleri takip etmediği bir olasılıktır (veya en azından geçmişi kaldırabilirsiniz). Google'ın, web sayfalarının önbelleğe alınmış sürümlerinde aynı sorunla karşılaştığını biliyorum. Nadiren de olsa, örneğin adınızdan mahkemede silinmişse Google'dan belirli sayfaları / geçmişi kaldırmasını isteyebilirsiniz, bir suçtan şüphelendiğinizi belirten makalelerin bağlantılarını kaldırmayı isteyebilirsiniz.
Willem Van Onsem

2
@MarekLewandowski sorun gövdesi için doğrudur, ancak silinemez "changed the title to"yorumları gösteren başlık değildir .
Ciro Santilli 法轮功 冠状 病 六四 事件 法轮功

Yanıtlar:


29

Kasım 2018'i güncelleyin: Artık sorunlarınızı silebilirsiniz !
Bkz. " Github - yanlışlıkla girilen sorunları kaldırma "

Sorun silme


Mayıs 2018'de orijinal cevap:

Üç 8 yıl sonra ve kapanış sorunları cevap olmaya devam ediyor (hala silme mümkün değil). GitHub'ın kontrol etmeyi ve kapatmayı önerdiği " Sorunların Hayaleti Geçmişi " ne
bakın :


28
Bu bir serseri. Bir hafta önce, yanlışlıkla yanlış projeye bir sorun gönderdim. Ve şimdi, izleyicinin açıkça orada olmaması gerektiğinde sonsuza dek kirletiyor.
Alexandre Martins

7
@AlexandreMartins Aynı şeyi yaptım. Kesinlikle aptal gibi görünüyor gerçekten orada olmak için anlamsız sorunları silmek için bir yol yoktur. KULLANICI / SAHİBİNE GÜÇ lanet olsun!
Jonathan

47
Yeni bir şirkete katıldığımda aynı şey Zappier aracılığıyla gerçekleşmiş olsaydı. Bir trello tahtasında oluşturulan biletler aniden eski şirketlerin depolarında ortaya çıktı. Gerçekten çok kötü. Bir sorunu silmenin bir yolu olmadığına inanamıyorum. İyi haber şu ki, bu konuda github'da bir sorun oluşturabiliriz ve ASLA SİLMEZ!
Volte

2
@Volte, aslında, bu tamamen doğru değil. Görünüşe göre spam olan konulardan çok sayıda bildirim gördüm ve tıkladıktan sonra 404 olurdu. Ancak bu depolar github personeline aitti. Yani, sorunları silmek mümkündür, ancak sadece github personeli için.
FichteFoll

2
@AlexandreMartins, Kesinlikle. Arşivleme, arşivlemek istediğinizde yararlıdır ve silmek gerçekten silmek istediğinizde yararlıdır. Github ile ciddi tasarım hatası.
Pacerier

220

Hayır, github API yalnızca sorunları açmanıza / kapatmanıza / yeniden açmanıza olanak tanır. Sorunlar API belgeleri burada .


1
Bu ortak çalışanlar için de geçerli mi? Öyleyse, kullanıcıların bazen posta listesi veya Yığın Taşması yerine hata izleyiciden sorduğu soruları nasıl silebiliriz? GitHub ile bir Hata Raporu dosyalamamız gerektiğinden ve bunları silmelerini istediğimize inanmakta güçlük çekiyorum.
jww

20
Yaklaşık 7 yıl ve binlerce istek sonra: GitHub hala sorunları silemiyor: / Mars'ta uçan arabalarımız ve gökdelenlerimiz olması biraz zaman alacak gibi görünüyor.
Sliq

Sorunların Github desteği ile silinebileceğini unutmayın. Kişi onlarla iletişime geçebilir ve silinmesini isteyebilir. Gecikebilir veya reddedilebilir, ancak kullanılabilecek mevcut bir seçenektir.
aktivitenin azaltılması

Bu cevap artık doğru değil. Başka bir kullanıcı (GH değil) sorunumun başlığını değiştirmek, sorunun metnini değiştirmek ve daha sonra hiç kimse orijinal olarak bildirilen sorunu görebiliyordu düzenleme geçmişini silmek (Bu hem kötü hem de bazı içerik kritik oldu) kalite ve çeşitli şekillerde işlevsel olmadığını. Müstehcen, küfür ve hatta gerçekten kaba değildi)
StingyJack

@StingyJack, bir sorunu silmekle aynı şey değildir (etkili bir şekilde yaklaşmasına rağmen)
Mauricio Scheffer

62

Mevcut bir sorunu düzenleyebilir (diyelim ki yineleniyorsa) ve başlığı, açıklamayı ve hedef kilometre taşını tamamen farklı bir şey olarak değiştirebilirsiniz. Bu, AFIK biletini kaldırabileceğiniz kadar yakın.


4
Başka bir kullanıcı tarafından yayınlanan bir sorunun başlığının düzenlenmesinin mümkün olmadığını unutmayın.
ocodo

@EmacsFodder Artık başlık ve OP'nin yorumu. Bunu ne zaman eklediklerinden emin değilim. Belki sadece repo sahibi bunu yapabilir? Muhtemelen.
Sourabh


31

Gelecek kuşak için: Sorunları silmek kötü bir şey olurdu, çünkü genel olarak githubdaki derneklerin hedefi olabilirler.

Ancak, işbirliği bilgilerini feda etmek istiyorsanız, işte "balyozla vurun" yaklaşımı:

  1. Orijinal deponuzu kopyalayın.
  2. Sorunlarınızı Sorunlar API'sı aracılığıyla kopyalayın.
  3. Orijinal depoyu silin; alternatif olarak, yeni deponuz için yeni bir ad seçin.
  4. Klonunuza göre yeni bir repo oluşturun.
  5. Sorunlar API'sı aracılığıyla korumak istediğiniz sorunları yeniden oluşturun.

Bunun, çatallar, çekme istekleri vb.Gibi diğer birçok bağlantı bilgisini potansiyel olarak kaybedebileceğini hayal ediyorum.


6
Sorunları silmek, olağandışı bir şey olduğunda mantıklıdır. Örneğin, kodumu ve sorunlarımı GitHub'a taşıyorum ve birileri taşıma işlemini bitirmeden önce GitHub'da 'yeni' bir sorun bildirdi. Sorun sayılarını değiştirmem gerekiyor, bu yüzden şimdi bu 'yanlış' sorunu tamamen ele geçirmem gerekecek.
Joseph Wright

37
LOL! Hatta cevabınızın teknik olarak doğru olduğunu düşündüm, bunu yapmak ve tamamen delice yapmak için bir PITA!
Sandeep Raju Prabhakar

12
Bu cevap teknik olarak doğru değil . Görüşlü. Bir sorunu silmenin görüşlerini tartışmıyoruz. Çoğu şeyde bulunması gereken temel bir CRUD ( D ) operasyonunun eksikliğini tartışıyoruz . "Bizi kendimizden koru" çabasıyla temel özellikleri kısıtlamak yazılım çözümlerine karşı aşağılayıcı ve saygısızlıktır. Bu ABD Federal Hükümeti değil; bebek bakıcılığına ihtiyacımız yok.
Volte

3
Teorik olarak arayüzlerdeki tutarsızlıklara katılıyorum. OP'ye bunu yapmamasını söylemek benim asıl amacım değildi. OP'nin amacına ulaşmak için potansiyel olarak yıkıcı bir kaba kuvvet yolu önermeden önce sadece uyarıcı bir ifadeydi. Ayrıca StackOverflow, Github API'sı ile ilgili eleştiriler için uygun bir mekan değildir. Bunlar Github'a yönlendirilmelidir.
jerseyboy

1
"İlişkilendirme hedefi" nedir (ilk paragrafınızda)? (İngilizce benim ana dilim değil)
KajMagnus

28

Genel özellik isteği

2014-08'de GitHub'a yazdım ve https://github.com/jdennes e-posta ile yanıtladı:

Önerin için teşekkürler. Şu anda yalnızca sorunlu içeriği düzenlemek / silmek mümkündür. Ancak, dahili Özellik İstek Listemizdeki bu öneriye +1 ekledim.

bunun mümkün olmadığını doğrulamak.

Şimdiye kadarki en iyi geçici çözüm

  • başlığı herhangi bir arama ile asla çakışmayan bir şeye ayarlayın, örneğin tek bir nokta . .

    Bu, otomatik silinebilir "başlığı" olarak değiştirdi "yorumları nedeniyle gaflama geçmişinizi tamamen gizlemeyebilir.

  • vücudu boş bırak

GitHub personelinin gücü

Bir şey güvenlikle ilgili bir sorunsa, GitHub personeline başvurun, genellikle hızlı bir şekilde yanıt verirler ve 1 ve 3 numaralı sorunlara sahip olan ancak 2 numaralı olmayan http://archive.is/OfjVt adresindeki sorunları kolayca kaldırabilirler .


9

Gerçekten önemliyse tüm depoyu silebilirsiniz.


3
-1'i düzeltmek için + 1'ledi. Bu saçma olabilir, ancak içeriği gerçekten kaldırmanın tek yolu budur. Bebek, banyo suyu ve evye.
Dan Lugg


0

Kullanıcılar, depo sahibi de dahil olmak üzere bunu yapamaz.

Ancak sorunlar Github desteği ile silinebilir. Kişi onlarla iletişime geçebilir ve silinmesini isteyebilir. Gecikebilir veya reddedilebilir, ancak kullanılabilecek mevcut bir seçenektir.


0

Hala imkansız. Diğer yanıtlarda önerilenlere bir başka çözüm, sorunu almak için github API'sini kullanırsanız filtreleyebilmek için sorunu "silinmiş" (veya daha iyi süsleyebileceğiniz başka bir etiket) olarak etiketlemektir. Açıkçası, söz konusu etiketi yalnızca bu amaçla kullanmanız ve sorunu kapattığınızda etiketi ayarlamanız gerekir.


Şimdi mümkün
Radium Zheng

0

Olası geçici çözüm

04/2019 itibariyle tüm sorunlar silinemez geçerli çalışma etrafında sorunu düzenlemek sonra düzenleme geçmişini silmek, tek dezavantajı sorunun hala mevcut ve eski başlık görülebilir olmasıdır.

Screenshot_20190419_072804

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.