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

Ad


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

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

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

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

कार्यक्रम:

नाम


cvs2cl - सीवीएस लॉग संदेशों को चेंजलॉग में बदलें

SYNOPSIS


cvs2cl [विकल्पों] [फ़ाइल1 [फ़ाइल2 ...]]

वर्णन


सीवीएस2सीएल "सीवीएस लॉग" चलाकर सीवीएस-नियंत्रित स्रोतों के लिए जीएनयू-शैली चेंजलॉग तैयार करता है और
आउटपुट को पार्स करना। डुप्लिकेट लॉग संदेश सही तरीके से एकीकृत हो जाते हैं।

Cvs2cl का डिफ़ॉल्ट आउटपुट कॉम्पैक्ट, औपचारिक रूप से स्पष्ट, लेकिन फिर भी डिज़ाइन किया गया है
मनुष्यों के लिए पढ़ना आसान है। यह काफी हद तक आत्म-व्याख्यात्मक होना चाहिए; एक संक्षिप्त रूप वह
यह स्पष्ट नहीं हो सकता है कि "यूटैग्स" है। इसका मतलब है "यूनिवर्सल टैग" - एक यूनिवर्सल टैग है
किसी दी गई परिवर्तन प्रविष्टि में सभी फ़ाइलों द्वारा रखा गया एक।

यदि आपको ऐसे आउटपुट की आवश्यकता है जिसे प्रोग्राम के लिए पार्स करना आसान हो, तो इसका उपयोग करें --xml विकल्प। ध्यान दें कि
XML आउटपुट के साथ, प्रत्येक परिवर्तन प्रविष्टि के साथ लगभग सभी उपलब्ध जानकारी शामिल होती है,
चाहे आपने इसके लिए पूछा हो या नहीं, इस सिद्धांत पर कि आपका पार्सर किसी भी चीज़ को अनदेखा कर सकता है
ढूंढ नहीं रहा हूँ.

यदि फ़ाइल नाम तर्क के रूप में दिए गए हैं तो cvs2cl केवल नामित फ़ाइलों के लिए लॉग जानकारी दिखाता है।

विकल्प


-h, -मदद, --मदद, -?
थोड़ी मदद दिखाओ और बाहर निकलो।

--संस्करण
संस्करण दिखाएं और बाहर निकलें।

-r, --संशोधन
आउटपुट में संशोधन संख्याएँ दिखाएँ।

-b, --शाखाएँ
जब संभव हो तो संशोधनों में शाखा के नाम दिखाएँ।

-t, --टैग
आउटपुट में टैग (प्रतीकात्मक नाम) दिखाएँ।

-T, --टैगडेट्स
टैग को उनके प्रथम अवसर पर आउटपुट में दिखाएं।

--शो-डेड
मृत फ़ाइलें दिखाएँ.

--stdin
stdin से पढ़ें, CVS लॉग न चलाएँ।

--stdout
स्टडआउट के लिए आउटपुट, चेंजलॉग के लिए नहीं।

-d, --वितरित
चेंजलॉग्स को सबडिर्स में रखें।

-f फ़ाइल, --फ़ाइल फ़ाइल
करने के लिए लिखें फ़ाइल चेंजलॉग के बजाय.

--fsf
यदि लॉग डेटा एफएसएफ चेंजलॉग शैली में है तो इसका उपयोग करें।

--एफएसएफ
सख्त एफएसएफ-मानक संगत आउटपुट का प्रयास करें (असंगत)। -- जमा).

-W सेकेंड, --खिड़की सेकेंड
समय की विंडो जिसके भीतर लॉग प्रविष्टियाँ एकीकृत हो जाती हैं।

-U यूफ़ाइल, --यूज़रमैप यूफ़ाइल
उपयोगकर्ता नाम को ईमेल पते तक विस्तृत करें यूफ़ाइल.

--पासवाडी पासवर्डफ़ाइल
उपयोगकर्ता नाम विस्तार के लिए सिस्टम पासवर्ड फ़ाइल का उपयोग करें। यदि कोई मेल डोमेन प्रदान नहीं किया गया है (के माध्यम से)
--कार्यक्षेत्र), यह एक को पढ़ने का प्रयास करता है /आदि/मेलनाम, का आउटपुट मेजबाननाम -d,
डीएनएसडोमेननामया, डोमेन नाम. यदि इनमें से कोई भी विकल्प नहीं है तो cvs2cl एक त्रुटि के साथ बाहर निकलता है
सफल। किसी मेल डोमेन को जोड़ने से रोकने के लिए '' के डोमेन का उपयोग करें।

--कार्यक्षेत्र डोमेन
ईमेल पते बनाने के लिए डोमेन.

--gecos
GECOS डेटा से उपयोगकर्ता जानकारी प्राप्त करें।

-R regexp, --regexp regexp
केवल वही प्रविष्टियाँ शामिल करें जो मेल खाती हों regexp. इस विकल्प का उपयोग कई बार किया जा सकता है.

-I regexp, --अनदेखा करना regexp
उन फ़ाइलों पर ध्यान न दें जिनके नाम मेल खाते हों regexp. इस विकल्प का उपयोग कई बार किया जा सकता है.
regexp एक पर्ल रेगुलर एक्सप्रेशन है। यह वैसे ही मेल खाता है; आप इसके साथ उपसर्ग लगाना चाह सकते हैं
मैच को एंकर करने के लिए $ के साथ ^ या प्रत्यय।

-C, --असंवेदनशील मामला
कोई भी रेगेक्सपी मिलान केस-असंवेदनशील तरीके से किया जाता है।

-F शाखा, --पालन करना शाखा
केवल पर या इसके पूर्वज संशोधन दिखाएँ शाखा.

--केवल-अनुसरण करें शाखा
जैसे --फ़ॉलो करें, लेकिन उप-शाखाओं का अनुसरण नहीं किया जाता है।

--कोई पूर्वज नहीं
उपयोग करते समय -F, के बाद से केवल ट्रैक परिवर्तन शाखा शुरू कर दिया है।

--नहीं-छिपाओ-शाखा-जोड़
डिफ़ॉल्ट रूप से, किसी शाखा में जोड़ी गई फ़ाइल के लिए सीवीएस द्वारा उत्पन्न प्रविष्टियाँ (एक मृत 1.1 प्रविष्टि)
नहीं दिखाए गए हैं. यह ध्वज उस क्रिया को उलट देता है.

-S, --अलग-शीर्षलेख
प्रत्येक हेडर और लॉग संदेश के बीच रिक्त रेखा।

--समूह-भीतर-तारीख
अलग-अलग प्रविष्टि के बजाय, चेंजलॉग प्रविष्टियों को एक ही तिथि पर एक साथ समूहित करें
उस तिथि पर प्रत्येक प्रतिबद्धता के लिए.

--सारांश
सीवीएस परिवर्तन सारांश जानकारी जोड़ें।

--नो-रैप
लॉग संदेश को ऑटो-रैप न करें (अनुशंसा करें)। -S भी)।

--नो-इंडेंट
लॉग संदेश को इंडेंट न करें

--GMT, --यु.टी. सी
स्थानीय समय के बजाय GMT/UTC में समय दिखाएँ।

-- जमा
किसी मौजूदा चेंजलॉग में जोड़ें (इसके साथ असंगत)। --xml और --एफएसएफ).

-w, --सप्ताह का दिन
सप्ताह का दिन दिखाएँ.

--नहीं-समय
आउटपुट में समय न दिखाएं.

--क्रोनो
कालानुक्रमिक क्रम में आउटपुट लॉग (डिफ़ॉल्ट विपरीत कालानुक्रमिक क्रम है)।

--हेडर फ़ाइल
चेंजलॉग हेडर यहां से प्राप्त करें फ़ाइल ("-"मतलब stdin).

--xml
चेंजलॉग प्रारूप के बजाय आउटपुट एक्सएमएल (साथ असंगत)। -- जमा).

--xml-एन्कोडिंग एन्कोडिंग
XML हेडर में एन्कोडिंग क्लॉज डालें।

--xml-स्टाइलशीट फ़ाइल
के साथ xml-स्टाइलशीट प्रोसेसिंग निर्देश सम्मिलित करें फ़ाइल स्टाइलशीट फ़ाइल पथ का स्वरूपण
XML हेडर में.

--noxmlns
मूल तत्व में xmlns= विशेषता शामिल न करें।

--फ़ाइलनाम छिपाएँ
फ़ाइल नाम न दिखाएं (XML आउटपुट के लिए अनदेखा)।

--नहीं-आम-दिर
निर्देशिका नामों को फ़ाइल नामों से छोटा न करें।

-- आरसीएस सीवीएसरूट
कच्चे आरसीएस से फ़ाइल नाम संभालें, उदाहरण के लिए "सीवीएस आरलॉग" आउटपुट द्वारा उत्पादित,
उपसर्ग को अलग करना सीवीएसरूट.

-P, --छटना
खाली लॉग संदेश न दिखाएं.

--पंक्तियाँ-संशोधित
प्रत्येक चेकइन के लिए जोड़ी गई लाइनों की संख्या और हटाई गई लाइनों की संख्या आउटपुट करें (यदि
लागू) फिलहाल, यह केवल XML आउटपुट मोड को प्रभावित करता है।

--अनदेखा-टैग टैग
किसी दिए गए टैग से जुड़े व्यक्तिगत परिवर्तनों को अनदेखा करें। दोहराया जा सकता है, अगर
इसलिए, दिए गए किसी भी टैग से जुड़े परिवर्तनों को अनदेखा कर दिया जाता है।

--शो-टैग टैग
केवल वही व्यक्तिगत परिवर्तन लॉग करें जो किसी दिए गए टैग से जुड़े हों। दोहराया जा सकता है, अगर
इसलिए, दिए गए किसी भी टैग से जुड़े परिवर्तन लॉग किए जाते हैं।

--डेल्टा FROM_TAG:टैग करना
दो टैग के बीच डेल्टा का प्रयास करें (चूंकि FROM_TAG इस तक और इसका समावेश टैग करना).
एल्गोरिदम एक सरल तिथि-आधारित है (यह एक कठिन समस्या है) इसलिए परिणाम हैं
अपूर्ण.

-g चुनता है, --वैश्विक-ops चुनता है
पास चुनता है सीवीएस को "सीवीएस" की तरह चुनता है लकड़ी का लट्ठा ..."।

-l चुनता है, --लॉग-ऑप्ट्स चुनता है
पास चुनता है सीवीएस लॉग करने के लिए जैसे "सीवीएस ... लॉग चुनता है".

विकल्पों और तर्कों के बारे में नोट्स:

· -I और -F विकल्प कई बार दिखाई दे सकते हैं.

· ट्रंक संशोधनों का पालन करने के लिए, " का उपयोग करें-F सूँ ढ"("-F सूँ ढ"यह भी काम करता है). यह ठीक है
क्योंकि कोई भी कभी भी इतना पागल नहीं होगा कि किसी शाखा का नाम "ट्रंक" रख सके, है ना? सही।

· के लिए -U विकल्प, यूफ़ाइल CVSROOT/users की तरह स्वरूपित किया जाना चाहिए। यानी प्रत्येक
की लाइन यूफ़ाइल इस तरह दिखता है:

jrandom:[ईमेल संरक्षित]

या शायद ऐसे भी

jrandom:'जेसी Q. रैंडम <[ईमेल संरक्षित]>'

यदि आवश्यक हो तो कोलन के बाद वाले भाग को उद्धृत करना न भूलें।

· बहुत से लोग तिथि के अनुसार फ़िल्टर करना चाहते हैं. ऐसा करने के लिए, cvs2cl को इस प्रकार प्रारंभ करें:

cvs2cl -l "-d'DATESPEC'"

जहां DATESPEC "cvs log -d" के लिए मान्य कोई भी दिनांक विनिर्देश है। (ध्यान दें कि सी.वी.एस
1.10.7 और नीचे के लिए आवश्यक है कि -d और उसके तर्क के बीच कोई स्थान न हो)।

· दिनांक/समय की व्याख्या स्थानीय समय क्षेत्र में की जाती है।

· तर्क को ` में उद्धृत करना याद रखें-l'ताकि आपका शेल रिक्त स्थान की व्याख्या न करे
तर्क विभाजक.

· सीवीएस मैनुअल का 'सामान्य विकल्प' अनुभाग देखें (यूनिक्स-जैसी प्रणालियों पर 'जानकारी सीवीएस')
देखें।

· ध्यान दें कि विंडोज़ शेल के अंतर्गत उद्धरण के नियम भिन्न हैं।

· सीजीआई या पीएचपी जैसे स्वचालित वातावरण में चलाने के लिए, suidperl की आवश्यकता हो सकती है
/cvsroot को लिखने के लिए लॉक फ़ाइलों को पढ़ने में सक्षम करने के लिए सही उपयोगकर्ता के रूप में निष्पादित करने के लिए
'सीवीएस लॉग' कमांड। यह संभवतः केवल बदलने का मामला है /usr/bin/perl
/usr/bin/suidperl को कमांड दें और स्पष्ट रूप से PATH वैरिएबल घोषित करें।

उदाहरण


कुछ उदाहरण (UNIX शेल पर काम करना):

# 6 मार्च 2003 के बाद के लॉग (समावेशी)
cvs2cl -l "-d'>2003-03-06'"
# 4 मार्च, 34 को 6:2003 अपराह्न के बाद के लॉग (समावेशी)
cvs2cl -l "-d'>2003-03-06 16:34'"
# 4 मार्च, 46 (अनन्य) और 6:2003 अपराह्न के बीच लॉग
#4:34 अपराह्न 6 मार्च, 2003 (समावेशी)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

कुछ उदाहरण (गैर-यूनिक्स शेल पर):

# विंडोज़ एक्सपी/2000 पर काम करने की सूचना दी गई
cvs2cl -l "-d"">2003-10-18;आज<"""

लेखक


कार्ल फोगेल
मेलिसा ओ'नील
मार्टिन जे. पियर्स

से योगदान

माइक आयर्स
टिम ब्रैडशॉ
रिचर्ड ब्रोबर्ग
नाथन ब्रायंट
ओसवाल्ड बुडेनहेगन
नील कॉनवे
आर्थर डी जोंग
मार्क डब्ल्यू इचिन
डेव एल्कॉक
रीड एलिस
साइमन जोसेफसन
रॉबिन ह्यूज जॉनसन
टेरी केन
पीट केम्फ
अकोस चुंबन
क्लॉस क्लेन
एडी कोहलर
रिचर्ड लेगर
केविन लिली
कार्ल-हेंज मार्बाइज़
मित्सुआकी मसुहारा
हेनरिक नॉर्डस्ट्रॉम
जो ऑर्टन
पीटर पालफ्रैडर
थॉमस परमेलन
जॉर्डन रसेल
जेसेक स्लिवेर्स्की
जोहान्स स्टेज़ेनबैक
जोसेफ वाल्टन
एर्नी ज़पाटा

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


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

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

लिनक्स कमांड

Ad