वहाँ तोड़फोड़ रिपॉजिटरी से एक WordPress प्लगइन git-svn करने के लिए एक तेज़ तरीका है?


11

जब git-svn के साथ एक SVN रेपो का क्लोनिंग होता है, तो यह हर उस संशोधन के माध्यम से श्रमसाध्य रूप से खोज करता है जो प्रासंगिक हैं (कम से कम जैसा कि मैं इसे समझता हूं)। क्या इस प्रक्रिया को तेज बनाने के लिए कुछ भी है?

मुझे यह लिंक मिला: /programming/747075/how-to-git-svn-clone-the-last-n-revisions-from-a-subversion-repository जो सुझाव देता है कि इसे सीमित करना संभव है संशोधन की संख्या, बस यह पता लगाने की जरूरत है कि कितनी दूर जाना है और उस नंबर को कैसे खोजना है


यदि आप क्लोनिंग कर रहे हैं, नहीं, लेकिन आप उसी रेपो का क्लोनिंग क्यों करेंगे?
वीक

चूंकि यह WP प्लगइन रेपो है, मैं पूरे रेपो का क्लोनिंग नहीं कर रहा हूं, मैं सिर्फ 10 प्लगइन्स क्लोन कर रहा हूं जिन्हें मैं गिट में ट्रैक करना चाहता हूं। ऐसा लगता है कि हर एक को 300,000+ संशोधनों के माध्यम से जाने की जरूरत है (ध्यान दें कि मैंने सिर्फ इतना जोड़ा कि एक उत्तर के लिए प्रवेश द्वार हो सकता है)
jb510

अरे ठीक है, वह पागल है। एक दिन शायद वर्डप्रेस उस मामले के लिए गिट या मर्क्यूरियल या किसी भी डीआरसी में चला जाएगा। मुझे नहीं लगता कि यह 10K + प्लगइन्स को जीथब पर क्लोन करने के लिए बहुत ही संभव होगा, कम से कम उन्हें अच्छी तरह से पूछे बिना।
व्येक

जवाबों:


8

हां, आप प्रारंभिक संशोधन पास कर सकते हैं जिसमें से स्कैनिंग शुरू की जा सकती है:

git svn clone -s -r387893 http://plugins.svn.wordpress.org/your-plugin/

आप इस आदेश का उपयोग करके उस संशोधन का शिकार कर सकते हैं:

svn log http://plugins.svn.wordpress.org/your-plugin/

अंतिम पंक्ति जल्द से जल्द संशोधन दिखाती है।

स्रोत:

http://teleogistic.net/2011/05/revisiting-git-github-and-the-wordpress-org-plugin-repository/


धन्यवाद! क्या यह अनुमान लगाने का एक अच्छा तरीका है कि मुझे कितने संशोधन वापस शुरू करने चाहिए? मैं 12 महीने या कुछ के साथ खुश रहूंगा, लेकिन मैं वास्तव में svn से अपरिचित हूं और मुझे यह कैसे पता चलेगा।
235

अद्यतन उत्तर।
स्क्रिबु

बहुत बहुत धन्यवाद Scribu, मैं अब बहुत खुश हूँ। मुझे आखिरकार वह सब कुछ मिल गया जो मैं SVN में देख रहा था, Git-SVN पर चला गया और यह प्रति मिनट घंटों के बजाय प्रति प्लग-इन प्रति मिनट पहले ही ले लिया।
jb510
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.