यह कमांड rcsmerge है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
rcsmerge - आरसीएस संशोधनों को मर्ज करें
SYNOPSIS
आरसीएसमर्ज [विकल्पों] पट्टिका
वर्णन
आरसीएसमर्ज आरसीएस फ़ाइल के दो संशोधनों के बीच परिवर्तनों को इसमें शामिल करता है
संबंधित कार्यशील फ़ाइल।
RCS प्रत्यय से मेल खाने वाले फ़ाइल नाम RCS फ़ाइलों को दर्शाते हैं; अन्य सभी कार्यशील फाइलों को निरूपित करते हैं। नाम
जोड़े गए हैं जैसा कि में बताया गया है ci(1).
आमतौर पर नीचे वर्णित विकल्पों में से किसी एक के साथ कम से कम एक संशोधन निर्दिष्ट किया जाना चाहिए
-r. अधिकतम दो संशोधन निर्दिष्ट किये जा सकते हैं। यदि केवल एक संशोधन निर्दिष्ट किया गया है, तो
डिफ़ॉल्ट शाखा पर नवीनतम संशोधन (आमतौर पर ट्रंक पर सबसे ऊंची शाखा) है
दूसरे संशोधन के लिए मान लिया गया। संशोधनों को संख्यात्मक या प्रतीकात्मक रूप से निर्दिष्ट किया जा सकता है।
आरसीएसमर्ज ओवरलैप होने पर एक चेतावनी प्रिंट करता है, और ओवरलैपिंग क्षेत्रों का परिसीमन करता है
में समझाया गया मर्ज(1). यह आदेश चेक-आउट में परिवर्तनों को शामिल करने के लिए उपयोगी है
संशोधन।
विकल्प
-A का उपयोग करके आउटपुट विरोध करता है -A की शैली अंतर3(1), यदि समर्थित हो अंतर3। इस
से होने वाले सभी परिवर्तनों को विलीन कर देता है file2 सेवा मेरे file3 में file1, और सबसे अधिक उत्पन्न करता है
वाचाल उत्पादन।
-E, -e ये विकल्प उन संघर्ष शैलियों को निर्दिष्ट करते हैं जो कम जानकारी उत्पन्न करती हैं -A. देखना
अंतर3(1) विवरण के लिए। डिफ़ॉल्ट है -E. साथ -e, आरसीएसमर्ज के बारे में चेतावनी नहीं देता
संघर्ष।
-ksubst
उपयोग subst शैली कीवर्ड प्रतिस्थापन। देखना co(1) विवरण के लिए। उदाहरण के लिए,
-केके -आर 1.1 -आर 1.2 परिवर्तनों को मर्ज करते समय कीवर्ड मानों में अंतर को अनदेखा करता है
1.1 सेवा मेरे 1.2. आमतौर पर बाइनरी फ़ाइलों को मर्ज करने का कोई मतलब नहीं है जैसे कि वे थीं
पाठ, तो आरसीएसमर्ज यदि फ़ाइलों को मर्ज करने से इंकार कर दिया जाए -केबी विस्तार का प्रयोग किया जाता है।
-p[फिरना]
कार्यशील फ़ाइल को अधिलेखित करने के बजाय परिणाम को मानक आउटपुट पर भेजें।
-q[फिरना]
चुपचाप भागो; डायग्नोस्टिक्स प्रिंट न करें।
-r[फिरना]
संशोधन के संबंध में विलय फिरना. यहाँ एक खाली फिरना नवीनतम के लिए खड़ा है
डिफ़ॉल्ट शाखा पर संशोधन, सामान्यतः प्रमुख।
-T इस विकल्प का कोई प्रभाव नहीं है; यह अन्य आरसीएस कमांड के साथ संगतता के लिए मौजूद है।
-V आरसीएस की संस्करण संख्या प्रिंट करें।
-Vn आरसीएस संस्करण का अनुकरण करें n. देखना co(२९) विवरण के लिए।
-xप्रत्यय
उपयोग प्रत्यय आरसीएस फाइलों को चिह्नित करने के लिए। देखो ci(२९) विवरण के लिए।
-zक्षेत्र उपयोग क्षेत्र कीवर्ड प्रतिस्थापन के लिए समय क्षेत्र के रूप में। देखना co(२९) विवरण के लिए।
उदाहरण
मान लीजिए आपने इसका संशोधन 2.8 जारी कर दिया है एफ.सी. इसके अलावा मान लें कि आपके पूरा होने के बाद
एक अप्रकाशित संशोधन 3.4, आपको किसी और से 2.8 जारी करने के लिए अपडेट प्राप्त होते हैं। को
अद्यतनों को 2.8 और अपने परिवर्तनों को 2.8 और 3.4 के बीच संयोजित करें, अद्यतनों को 2.8 पर रखें
फ़ाइल f.c में डालें और निष्पादित करें
आरसीएसमर्ज -p -आर 2.8 -आर 3.4 एफ.सी >f.merged.c
फिर जांच करें f.merged.c. वैकल्पिक रूप से, यदि आप आरसीएस में अपडेट को 2.8 पर सहेजना चाहते हैं
फ़ाइल, उन्हें संशोधन 2.8.1.1 के रूप में जांचें और निष्पादित करें co -j:
ci -आर 2.8.1.1 एफ.सी
co -आर 3.4 -जे2.8:2.8.1.1 एफ.सी
एक अन्य उदाहरण के रूप में, निम्न आदेश संशोधन 2.4 और 2.8 के बीच परिवर्तनों को पूर्ववत करता है
आपके वर्तमान में चेक आउट संशोधन में एफ.सी.
आरसीएसमर्ज -आर 2.8 -आर 2.4 एफ.सी
तर्कों के क्रम पर ध्यान दें, और वह एफ.सी अधिलेखित कर दिया जाएगा।
वातावरण
आरसीएसआईएनआईटी
विकल्प तर्क सूची के लिए तैयार किए गए, रिक्त स्थान से अलग किए गए। एक बैकस्लैश बच जाता है
एक विकल्प के भीतर रिक्त स्थान। NS आरसीएसआईएनआईटी विकल्प तर्क सूचियों में जोड़े जाते हैं
अधिकांश आरसीएस कमांड। उपयोगी आरसीएसआईएनआईटी विकल्प शामिल हैं -q, -V, -x, तथा -z.
आरसीएस_एमईएम_LIMIT
आम तौर पर, गति के लिए, या तो मेमोरी मैप को कमांड करता है या मेमोरी में RCS फ़ाइल को कॉपी करता है यदि
इसका आकार से कम है स्मृति-सीमा, वर्तमान में ``असीमित'' पर डिफ़ॉल्ट है।
अन्यथा (या यदि शुरू में आजमाए गए त्वरित तरीके विफल हो जाते हैं), तो कमांड वापस आ जाते हैं
मानक i/o रूटीन का उपयोग करना। आप सेटिंग करके मेमोरी लिमिट को एडजस्ट कर सकते हैं
आरसीएस_एमईएम_LIMIT एक संख्यात्मक मान के लिए लिम (किलोबाइट में मापा जाता है)। एक खाली मान है
चुपचाप नजरअंदाज कर दिया। एक साइड इफेक्ट के रूप में, निर्दिष्ट करना आरसीएस_एमईएम_LIMIT फॉल-बैक को रोकता है
धीमी दिनचर्या।
टीएमपीडीआईआर अस्थायी निर्देशिका का नाम। यदि सेट नहीं है, तो पर्यावरण चर टीएमपी और
अस्थायी इसके बजाय निरीक्षण किया जाता है और पाया गया पहला मान लिया जाता है; यदि उनमें से कोई नहीं है
सेट, एक होस्ट-निर्भर डिफ़ॉल्ट का उपयोग किया जाता है, आमतौर पर / Tmp.
निदान
बिना किसी ओवरलैप के लिए निकास स्थिति 0 है, कुछ ओवरलैप के लिए 1 है, परेशानी के लिए 2 है।
पहचान
लेखक: वाल्टर एफ. टिची।
मैनुअल पृष्ठ संशोधन: 5.9.4; रिलीज की तारीख: 2015-06-21।
कॉपीराइट © 2010-2015 थिएन-थी गुयेन।
कॉपीराइट © 1990, 1991, 1992, 1993, 1994, 1995 पॉल एगर्ट।
कॉपीराइट © 1982, 1988, 1989 वाल्टर एफ. टिची।
onworks.net सेवाओं का उपयोग करके ऑनलाइन rcsmerge का उपयोग करें