अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

cvs2git - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में cvs2git चलाएं

यह कमांड cvs2git है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


cvs2git - CVS रिपॉजिटरी को git रिपॉजिटरी में बदलें

SYNOPSIS


cvs2git [विकल्प] ... उत्पादन-विकल्प सीवीएस-रेपोज़-पथ
cvs2git [विकल्प] ... --विकल्प=पथ

वर्णन


सीवीएस रिपॉजिटरी में संग्रहीत संस्करण इतिहास के आधार पर एक नया गिट रिपॉजिटरी बनाएं। प्रत्येक
सीवीएस प्रतिबद्धता को गिट रिपॉजिटरी में प्रतिबिंबित किया जाएगा, जिसमें तारीख जैसी जानकारी भी शामिल होगी
कमिटर की कमिट और आईडी।

इस प्रोग्राम का आउटपुट एक "ब्लॉबफाइल" और एक "डंपफाइल" है, जिसे एक साथ लोड किया जा सकता है
"गिट फास्ट-इम्पोर्ट" का उपयोग करके एक गिट रिपॉजिटरी में।

सीवीएस-रेपोज़-पथ सीवीएस रिपॉजिटरी के उस हिस्से का फ़ाइल सिस्टम पथ है जिसे आप चाहते हैं
बदलना। इस पथ का CVS रिपॉजिटरी की शीर्ष स्तरीय निर्देशिका होना आवश्यक नहीं है; यह
रिपॉजिटरी के भीतर किसी प्रोजेक्ट को इंगित करें, ऐसी स्थिति में केवल उस प्रोजेक्ट को परिवर्तित किया जाएगा।
इस पथ या इसकी मूल निर्देशिकाओं में से एक में CVSROOT नामक एक उपनिर्देशिका शामिल होनी चाहिए
(हालांकि CVSROOT निर्देशिका खाली हो सकती है)।

सीवीएस रिपॉजिटरी को सीधे रूप से परिवर्तित करना संभव नहीं है, जिसमें आपके पास केवल रिमोट है
पहुंच, लेकिन FAQ उन टूल का वर्णन करता है जिनका उपयोग रिमोट की स्थानीय प्रतिलिपि बनाने के लिए किया जा सकता है
सीवीएस भंडार।

विकल्प


विन्यास VIA विकल्प फ़ाइल


--विकल्प=पथ
से रूपांतरण विकल्प पढ़ें पथ कमांड लाइन के बजाय. इस विकल्प
कमांड-लाइन का उपयोग करके प्राप्त की जा सकने वाली तुलना में कहीं अधिक रूपांतरण लचीलेपन की अनुमति देता है
अकेला। अधिक जानकारी के लिए दस्तावेज़ देखें. केवल निम्नलिखित कमांड-लाइन
के साथ संयोजन में विकल्पों की अनुमति है --विकल्प: -h/--मदद, --मदद-पास,
--संस्करण, -v/--शब्दशः, -q/--शांत, -p/--उत्तीर्ण/--गुजरता, --पूर्वाभ्यास, --प्रोफाइल,
--केवल ट्रंक, --एन्कोडिंग, तथा --फ़ॉलबैक-एन्कोडिंग. विकल्पों पर कार्रवाई की जाती है
कमांड लाइन पर निर्दिष्ट आदेश.

आउटपुट विकल्प


--ब्लॉबफाइल=पथ
"ब्लॉब" डेटा (संशोधन सामग्री युक्त) लिखें पथ.

--डंप फ़ाइल=पथ
संशोधन डेटा (शाखाएँ और प्रतिबद्धताएँ) लिखें पथ.

--पूर्वाभ्यास
कोई आउटपुट न बनाएं; बस वही छापो जो होगा.

परिवर्तन विकल्प


--केवल ट्रंक
केवल ट्रंक कमिट को रूपांतरित करें, टैग या शाखाओं को नहीं।

--एन्कोडिंग=एन सी
उपयोग एन्कोडिंग फ़ाइल नाम, लॉग संदेश और लेखक के नाम के लिए एन्कोडिंग के रूप में
सीवीएस रेपो. यह विकल्प कई बार निर्दिष्ट किया जा सकता है, ऐसी स्थिति में एन्कोडिंग
जब तक कोई सफल नहीं हो जाता तब तक कोशिश की जाती है। डिफ़ॉल्ट: एएससीआई. देखना
http://docs.python.org/lib/standard-encodings.html अन्य मानक की सूची के लिए
कूटलेखन।

--फ़ॉलबैक-एन्कोडिंग=एन सी
यदि कोई एन्कोडिंग निर्दिष्ट नहीं है --एन्कोडिंग किसी लेखक को डिकोड करने में सफल होना
नाम या लॉग संदेश, फिर उपयोग पर वापस आएं एन्कोडिंग हानिपूर्ण 'प्रतिस्थापन' मोड में। उपयोग
इस विकल्प के कारण जानकारी नष्ट हो सकती है, लेकिन कम से कम यह इसकी अनुमति देता है
पूर्णता तक चलाने के लिए रूपांतरण। यह विकल्प केवल लॉग की एन्कोडिंग को प्रभावित करता है
संदेश और लेखक के नाम; फ़ाइल नामों के लिए कोई फ़ॉलबैक एन्कोडिंग नहीं है। (का उपयोग करके
an --विकल्प फ़ाइल, फ़ाइल नाम के लिए फ़ॉलबैक एन्कोडिंग निर्दिष्ट करना संभव है।)
डिफ़ॉल्ट: अक्षम।

-- बनाए रखें-परस्पर विरोधी-अटारी-फ़ाइलें
यदि कोई फ़ाइल सीवीएस अटारी के बाहर दोनों तरफ दिखाई देती है, तो अटारी संस्करण को बनाए रखें
'अटारी' नामक एसवीएन उपनिर्देशिका में। (आम तौर पर इस स्थिति को इस प्रकार माना जाता है
घातक त्रुटि।)

प्रतीक हैंडलिंग


--प्रतीक-परिवर्तन=पी:एस
आरसीएस/सीवीएस प्रतीक नामों को सबवर्सन में दर्ज करने से पहले उन्हें रूपांतरित करें। पैटर्न एक
पायथन रेगेक्सपी पैटर्न जो संपूर्ण प्रतीक नाम से मेल खाता है; प्रतिस्थापन
Python के regexp संदर्भ सिंटैक्स का उपयोग करके एक प्रतिस्थापन है। आप कोई भी संख्या निर्दिष्ट कर सकते हैं
इन विकल्पों में से; उन्हें कमांड लाइन पर दिए गए क्रम में लागू किया जाएगा।

--प्रतीक-संकेत=पथ
से प्रतीक रूपांतरण संकेत पढ़ें पथ. का प्रारूप पथ के रूप में ही है
आउटपुट को प्रारूपित करें --लिखें-प्रतीक-जानकारी, अर्थात् चार रिक्त स्थान वाली एक टेक्स्ट फ़ाइल-
अलग किए गए कॉलम: परियोजना-आईडी, प्रतीक, रूपांतरण, तथा मूल-नाम-नाम. परियोजना-आईडी
उस प्रोजेक्ट की संख्यात्मक आईडी है जिसका प्रतीक 0 से गिनती है।
परियोजना-आईडी 'पर सेट किया जा सकता है।' यदि परियोजना-विशिष्टता की आवश्यकता नहीं है। प्रतीक नाम is
निर्दिष्ट किये जा रहे प्रतीक का नाम. रूपांतरण निर्दिष्ट करता है कि प्रतीक कैसा होना चाहिए
परिवर्तित किया जा सकता है, और यह 'शाखा', 'टैग', या 'बहिष्कृत' मानों में से एक हो सकता है। अगर
रूपांतरण '.' है, तो यह नियम इस बात को प्रभावित नहीं करता कि प्रतीक को कैसे परिवर्तित किया जाता है।
मूल-नाम-नाम उस प्रतीक का नाम है जिससे यह प्रतीक उगना चाहिए, या
'।तना।' यदि प्रतीक ट्रंक से उगना चाहिए। अगर मूल-नाम-नाम छोड़ा गया है या
'.', तो यह नियम इस प्रतीक के पसंदीदा माता-पिता को प्रभावित नहीं करता है। फ़ाइल
रिक्त पंक्तियाँ या टिप्पणी पंक्तियाँ हो सकती हैं (वे पंक्तियाँ जिनकी पहली गैर-व्हाट्सएप है
वर्ण '#' है)।

--प्रतीक-डिफ़ॉल्ट=चुनना
निर्दिष्ट करें कि अस्पष्ट प्रतीकों को कैसे परिवर्तित किया जाए (वे जो सीवीएस संग्रह में दिखाई देते हैं
दोनों शाखाएँ और टैग)। चुनना 'ह्यूरिस्टिक' होना चाहिए (तय करें कि प्रत्येक के साथ कैसा व्यवहार किया जाए
अस्पष्ट प्रतीक इस पर आधारित है कि क्या इसे सीवीएस में एक शाखा/टैग के रूप में अधिक बार उपयोग किया गया था),
'सख्त' (कोई डिफ़ॉल्ट नहीं; प्रत्येक अस्पष्ट प्रतीक को मैन्युअल रूप से उपयोग करके हल करना होगा
--बल-शाखा, --बल-टैगया, --निकालना), 'शाखा' (प्रत्येक अस्पष्ट प्रतीक का इलाज करें
एक शाखा के रूप में), 'टैग' (प्रत्येक अस्पष्ट प्रतीक को एक टैग के रूप में मानें), या 'बहिष्कृत' (न करें)
अस्पष्ट प्रतीकों को परिवर्तित करें)। डिफ़ॉल्ट 'ह्युरिस्टिक' है.

--बल-शाखा=regexp
बल चिह्न जिनके नाम मेल खाते हैं regexp शाखाएँ होना. regexp संपूर्ण से मेल खाना चाहिए
प्रतीक नाम.

--बल-टैग=regexp
बल चिह्न जिनके नाम मेल खाते हैं regexp टैग होना. regexp संपूर्ण से मेल खाना चाहिए
प्रतीक नाम.

--निकालना=regexp
उन शाखाओं और टैग को हटा दें जिनके नाम मेल खाते हैं regexp रूपांतरण से. regexp चाहिए
पूरे प्रतीक नाम का मिलान करें.

--रखें-तुच्छ-आयात
उन शाखाओं को बाहर न करें जिनका उपयोग केवल एक ही आयात के लिए किया गया था। (डिफ़ॉल्ट रूप से ऐसा
शाखाओं को बाहर रखा गया है क्योंकि वे आमतौर पर अनुचित उपयोग से बनाई जाती हैं
सीवीएस आयात.)

विनाश गुण


--उपयोगकर्ता नाम=नाम
डिफ़ॉल्ट उपयोक्तानाम को इस पर सेट करें नाम जब cvs2svn को इसके लिए एक कमिट जेनरेट करने की आवश्यकता होती है
सीवीएस मूल उपयोक्तानाम रिकॉर्ड नहीं करता. ऐसा तब होता है जब कोई शाखा या टैग होता है
बनाया था। डिफ़ॉल्ट रूप से ऐसी प्रतिबद्धताओं के लिए किसी भी लेखक का उपयोग नहीं करना है।

--ऑटो-प्रॉप्स=पट्टिका
सबवर्सन की कॉन्फ़िगरेशन फ़ाइल के प्रारूप में एक फ़ाइल निर्दिष्ट करें, जिसका [ऑटो-प्रॉप्स]
अनुभाग का उपयोग सबवर्जन में फ़ाइलों पर मनमाना गुण सेट करने के लिए किया जा सकता है
उनके फ़ाइल नामों के आधार पर भंडार। ([ऑटो-प्रॉप्स] सेक्शन हेडर होना चाहिए
वर्तमान; सक्षम-ऑटो-प्रॉप्स सहित कॉन्फ़िगरेशन फ़ाइल के अन्य अनुभाग
सेटिंग को नजरअंदाज कर दिया जाता है।) फ़ाइल नाम फ़ाइल नाम पैटर्न केस से मेल खाते हैं-
असंवेदनशीलता से.

--माइम-प्रकार=पट्टिका
एक अपाचे-शैली mime.types निर्दिष्ट करें पट्टिका SVN सेट करने के लिए: माइम-प्रकार।

--ईओएल-से-माइम-प्रकार
उन फ़ाइलों के लिए जिनमें केबी विस्तार मोड नहीं है लेकिन एक ज्ञात माइम प्रकार है, सेट करें
माइम प्रकार पर आधारित ईओएल-शैली। ऐसी फ़ाइलों के लिए, svn:eol-style को "मूल" पर सेट करें
माइम प्रकार "टेक्स्ट/" से शुरू होता है, और इसे अनसेट छोड़ दें (यानी, कोई ईओएल अनुवाद नहीं)
अन्यथा। अज्ञात माइम प्रकार वाली फ़ाइलें इस विकल्प से प्रभावित नहीं होती हैं. यह
विकल्प का तब तक कोई प्रभाव नहीं पड़ता जब तक कि --माइम-प्रकार विकल्प भी निर्दिष्ट है।

--डिफ़ॉल्ट-ईओएल=अंदाज
svn:eol-style को सेट करें अंदाज उन फ़ाइलों के लिए जिनमें CVS ´kb' विस्तार मोड नहीं है
और जिनकी पंक्ति का अंतिम अनुवाद मोड किसी एक द्वारा निर्धारित नहीं किया गया है
विकल्प. अंदाज 'बाइनरी' (डिफ़ॉल्ट), 'मूल', 'सीआरएलएफ', 'एलएफ', या 'सीआर' होना चाहिए।

--कीवर्ड-बंद
डिफ़ॉल्ट रूप से, cvs2svn CVS फ़ाइलों पर svn:keywords को "लेखक आईडी दिनांक" पर सेट करता है यदि मोड
विचाराधीन आरसीएस फ़ाइल या तो केवी, केवीएल या अनसेट है। यदि आप --कीवर्ड का उपयोग करते हैं-
ऑफ स्विच, cvs2svn किसी फ़ाइल के लिए svn:keywords सेट नहीं करेगा। जबकि ऐसा नहीं होगा
अपनी फ़ाइलों की सामग्री में कीवर्ड को स्पर्श करें, सबवर्सन उनका विस्तार नहीं करेगा।

--कीप-सीवीसिग्नोर
शामिल करना cvsignore आउटपुट में फ़ाइलें। (आम तौर पर उनकी आवश्यकता नहीं होती क्योंकि cvs2svn
संगत सेट करता है एसवीएन:अनदेखा करें गुण।)

--cvs-revnums
सबवर्सन रिपॉजिटरी में फ़ाइल गुणों के रूप में सीवीएस संशोधन संख्याओं को रिकॉर्ड करें। (टिप्पणी
जब तक इसे स्पष्ट रूप से नहीं हटाया जाता, अंतिम सीवीएस संशोधन संख्या बनी रहेगी
सबवर्जन के भीतर फ़ाइल बदले जाने के बाद भी फ़ाइल से संबद्ध।)

निष्कर्षण विकल्प


--उपयोग-सी.वी.एस
पुनरीक्षण सामग्री निकालने के लिए सीवीएस का उपयोग करें। यह विकल्प इससे धीमा है --उपयोग-आंतरिक-सह
or --उपयोग-आरसीएस.

--उपयोग-आरसीएस
पुनरीक्षण सामग्री निकालने के लिए आरसीएस 'सीओ' का उपयोग करें। यह विकल्प इससे भी तेज है --उपयोग-सी.वी.एस लेकिन
कुछ मामलों में विफल रहता है.

--उपयोग-बाहरी-ब्लॉब-जनरेटर
आरसीएस से फ़ाइल संशोधन सामग्री निकालने के लिए बाहरी पायथन प्रोग्राम का उपयोग करें
फ़ाइलें बनाएं और उन्हें ब्लॉबफ़ाइल में आउटपुट करें। यह विकल्प इससे कहीं अधिक तेज है --उपयोग-आरसीएस or
--उपयोग-सी.वी.एस लेकिन कीवर्ड को बिना विस्तारित किए छोड़ देता है और इसके लिए एक अलग, खोजने योग्य ब्लॉब की आवश्यकता होती है
मुख्य cvs2git स्क्रिप्ट के समानांतर लिखने के लिए फ़ाइल।

वातावरण विकल्प


--tmpdir=पथ
ठीक पथ अस्थायी डेटा के लिए उपयोग करने के लिए. डिफ़ॉल्ट एक निर्देशिका है जिसे कहा जाता है cvs2svn-tmp
वर्तमान निर्देशिका के अंतर्गत.

--को=पथ
के लिए पथ co कार्यक्रम. (co की आवश्यकता है यदि --उपयोग-आरसीएस विकल्प का प्रयोग किया जाता है।)

--सीवीएस=पथ
के लिए पथ सीवीएस कार्यक्रम. (सीवीएस की आवश्यकता है यदि --उपयोग-सी.वी.एस विकल्प का प्रयोग किया जाता है।)

आंशिक रूपांतरण


--उत्तीर्ण=पास
केवल पास निष्पादित करें पास रूपांतरण का. पास नाम या द्वारा निर्दिष्ट किया जा सकता है
संख्या (देखें --मदद-पास).

-p [अंत शुरू], --गुजरता=[अंत शुरू]
पास निष्पादित करें प्रारंभ पूज्य गुरुदेव के मार्गदर्शन से संपन्न कर सकते हैं - समाप्त रूपांतरण का (समावेशी)। प्रारंभ और समाप्त कर सकते हैं
नाम या संख्या द्वारा निर्दिष्ट किया जाए (देखें) --मदद-पास)। अगर प्रारंभ or समाप्त लापता है,
यह क्रमशः पहले या अंतिम पास के लिए डिफ़ॉल्ट है। इसके लिए पहले से काम करना होगा
पास उसी सीवीएस रिपॉजिटरी पर पहले पूरे किए जाने चाहिए, और
जेनरेट की गई डेटा फ़ाइलें अस्थायी निर्देशिका में होनी चाहिए (देखें)। --tmpdir).

जानकारी विकल्प


--संस्करण
संस्करण संख्या प्रिंट करें।

-h, --मदद
उपयोग संदेश प्रिंट करें और सफलता के साथ बाहर निकलें।

--मदद-पास
रूपांतरण पास की संख्या और नाम प्रिंट करें और सफलता के साथ बाहर निकलें।

--पुरुष इस प्रोग्राम के लिए यूनिक्स-शैली मैनपेज को मानक आउटपुट पर आउटपुट करें।

-v, --शब्दशः
चलते समय अधिक जानकारी प्रिंट करें. यह विकल्प आउटपुट के लिए दो बार निर्दिष्ट किया जा सकता है
विशाल डिबगिंग जानकारी.

-q, --शांत
चलते समय कम जानकारी प्रिंट करें। यह विकल्प दो बार निर्दिष्ट किया जा सकता है
सभी गैर-त्रुटि आउटपुट को दबाएँ।

--लिखें-प्रतीक-जानकारी=पथ
करने के लिए लिखें पथ प्रतीक आँकड़े और प्रतीकों को कैसे परिवर्तित किया गया, इसके बारे में जानकारी
CollateSymbolsPass के दौरान।

--स्किप-क्लीनअप
अस्थायी फ़ाइलों को हटाने से रोकें.

--प्रोफाइल
'cProfile' के साथ प्रोफ़ाइल (फ़ाइल में cvs2svn.cप्रोफ़ाइल).

onworks.net सेवाओं का उपयोग करके ऑनलाइन cvs2git का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad