2013-05-13 5 views
12

जिथब पर मेरे प्रोजेक्ट में कई मुद्दों को दर्ज किया गया है जिनके पास कोई जगह नहीं है। कुछ आइंस्टीन ने एक स्क्रिप्ट चलाई और एपीआई के माध्यम से इन सभी गैरकानूनी मुद्दों को बनाया। इन मुद्दों से कुछ भी जुड़ा हुआ नहीं है।गिथब - त्रुटि में दर्ज किए गए मुद्दों को हटाएं

निश्चित रूप से कुछ ऐसा है जो मैं उन्हें हटा सकता हूं, लेकिन मुझे दस्तावेज़ों में यह प्रतीत नहीं होता है।

+0

किसी भी कारण है कि आप नहीं है बस उन्हें बंद करना चाहते हैं? – Cairnarvon

+1

मुझे लगता है कि वह उन्हें हटाना चाहता है ताकि वह उन्हें फिर से दर्ज कर सके ताकि वे जुड़े हुए हों। और जहां तक ​​मैं कह सकता हूं, आप जो कुछ भी कर सकते हैं वह मुद्दों को बंद कर देता है। मुझे वास्तव में हटाने के लिए कोई रास्ता नहीं मिल रहा है-उन्हें हटा दें। –

+0

मैं ऐसा कर सकता था लेकिन फिर यह कहता है कि मेरे पास 200 बंद समस्याएं हैं जब वास्तव में केवल 100 है और यह सभी गैरकानूनी खिताब के साथ आपदा की तरह दिखता है ... –

उत्तर

9

वास्तव में समस्याओं को हटाने का कोई तरीका नहीं है। यह इंगित करने के लिए कि आप स्पैम हमले थे, एक नया लेबल बना सकते हैं। इसके बाद आप एपीआई का उपयोग edit प्रत्येक मुद्दे को बंद करने और SPAM लेबल के साथ लेबल करने के लिए कर सकते हैं। जो लोग इसे देखते हैं वे इस मुद्दे के साथ प्रदर्शित लेबल देखेंगे और यह वास्तव में सबसे अच्छा है जिसके लिए आप उम्मीद कर सकते हैं।

यदि आप किसी विशिष्ट भाषा के साथ अधिक आरामदायक हैं, तो अपने जीवन को आसान बनाने के लिए इसमें library लिखा गया है।

+2

यही वह है जिसे मैंने सोचा/डर दिया। सभी का धन्यवाद। –

+1

आप अपने भंडारों पर किसी अन्य मुद्दे को खोलने से रोकने के लिए [उपयोगकर्ता को अवरोधित कर सकते हैं] [https://help.github.com/articles/blocking-a-user) भी कर सकते हैं। – jasonrudolph

0

कानूनी समस्याओं के कारण मुझे एक परियोजना की कई टिप्पणियों के साथ कई मुद्दों को हटाना पड़ा है।

  1. सभी टिप्पणियों
  2. मुद्दे का पाठ ("यही समस्या हटा दिया है और ब्लॉक किया गया था")
  3. का संपादन मुद्दा

कॉपी पेस्ट को अवरुद्ध करने हटाया जा रहा है: मैं इस प्रकार किया ब्राउज़र पता बार पर:

javascript:(function(){ $('.delete-button.octicon.octicon-x.js-comment-delete').each(function(){ href=$(this).attr("href"); if(href!==undefined) { console.log("DELETING: "+href); $.ajax({type:"DELETE",url:href}); } }); firstCommentToedit=$('form.js-comment-update')[0]; $.ajax({ type:"POST", url:firstCommentToedit.action, data:{ _method:$(firstCommentToedit).find('input[name=_method]').val(), "issue[body]":"THIS ISSUE WAS DELETED AND BLOCKED", authenticity_token:$(firstCommentToedit).find('input[name=authenticity_token]').val() } }); lockLink=$('a[href$="/lock"]')[0]; if (lockLink!==undefined) { $.ajax({ type:"POST", url:lockLink.href, data:{_method:$(lockLink).attr("data-method")} }); } setTimeout(function(){window.location=window.location;},3000) })() 

विस्तारित:

javascript: (function() { 
 
    $('.delete-button.octicon.octicon-x.js-comment-delete').each(function() { 
 
     href = $(this).attr("href"); 
 
     if (href !== undefined) { 
 
      console.log("DELETING: " + href); 
 
      $.ajax({ 
 
       type: "DELETE", 
 
       url: href 
 
      }); 
 
     } 
 
    }); 
 
    firstCommentToedit = $('form.js-comment-update')[0]; 
 
    $.ajax({ 
 
     type: "POST", 
 
     url: firstCommentToedit.action, 
 
     data: { 
 
      _method: $(firstCommentToedit).find('input[name=_method]').val(), 
 
      "issue[body]": "THIS ISSUE WAS DELETED AND BLOCKED", 
 
      authenticity_token: $(firstCommentToedit).find('input[name=authenticity_token]').val() 
 
     } 
 
    }); 
 
    lockLink = $('a[href$="/lock"]')[0]; 
 
    if (lockLink !== undefined) { 
 
     $.ajax({ 
 
      type: "POST", 
 
      url: lockLink.href, 
 
      data: { 
 
       _method: $(lockLink).attr("data-method") 
 
      } 
 
     }); 
 
    } 
 
    setTimeout(function() { 
 
     window.location = window.location; 
 
    }, 3000) 
 
})()

+0

आइटम # 3 क्या करता है? – Gaia

+0

@ गैया मैंने जवाब संपादित किया। कोड ऊपर वर्णित चरणों को स्वचालित रूप से करने के लिए "शॉर्टकट" था। मुझे नहीं पता कि यह अभी भी काम करता है (यह इस बात पर निर्भर करता है कि गिटहब ने कक्षा के नाम बदल दिए हैं)। – aabilio

+0

उदाहरण: इस विधि के साथ "हटाया गया" जारी करें: https://github.com/aabilio/PyDownTV2/issues/135 – aabilio

संबंधित मुद्दे