2014-04-01 5 views
5

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

"भंडार कार्यक्षेत्र लोड हो रहा है" जहाँ तक मैं प्रतियां "भंडार कार्यक्षेत्र" स्थानीय फाइल सिस्टम के लिए नीचे पता है।

सवाल:

  • क्या वास्तव में यह "भंडार कार्यक्षेत्र लोड करने के लिए" मतलब है?
  • आप एक रिपोजिटरी वर्कस्पेस को कब अनलोड करेंगे? (यह इतना गहन नेटवर्क क्यों है?)
  • यदि mutliple शाखाओं से निपटने के लिए आपके पास एकाधिक भंडार कार्यस्थान होंगे? जब आप "शाखाओं को स्विच करते समय" स्थानीय फाइल सिस्टम में लोड और अनलोड करेंगे?
  • ग्रहण कार्यक्षेत्र और "लोड किए गए भंडार कार्यक्षेत्र" और "सैंडबॉक्स" के बीच संबंध क्या है?

बोनस के रूप में: क्या कोई 'सीटीसी/एसवीएन/गिट उपयोगकर्ताओं के लिए आरटीसी' की ओर इशारा कर सकता है?

धन्यवाद

उत्तर

5
  • क्या वास्तव में यह "भंडार कार्यक्षेत्र लोड करने के लिए" मतलब है?

यह एक Git चेकआउट तरह एक सा है: यदि आप स्थानीय काम कर पेड़ है जिसमें आप अपनी फाइल को modidify में सक्षम हो जाएगा बना रहे हैं।
आरटीसी वास्तव में 2 कार्यक्षेत्र प्रदान करता है: एक सर्वर की तरफ, और स्थानीय वर्कस्टेशन पर जहां भी आप लोड करते हैं। कि आपरेशन एक परिवर्तन आपके रेपो कार्यक्षेत्र में सेट में दर्ज किए जाएंगे (सर्वर पर संग्रहीत)

:

यह है कि आप फ़ाइलों को आप बदल जाएगा पता लगाने के लिए आरटीसी पूछना जहां से आप एक चेकिंग करेंगे उत्तरार्द्ध के साथ है गिट की तुलना में, यह निजी जांच (गिट के रूप में) के लिए अनुमति देता है, लेकिन सर्वर की तरफ से सहेजा जाता है (इसलिए यदि आपका वर्कस्टेशन टूट जाता है, तो आप इसे फिर से एक नए स्थानीय वर्कस्पेस में लोड करके अपने चेक-इन काम को पुनर्प्राप्त कर सकते हैं)

  • आप एक रिपोजिटरी वर्कस्पेस को कब अनलोड करेंगे ? (क्यों यह इतना गहन नेटवर्क क्या है?)

आप वास्तव में करने के लिए नहीं है। यदि आप मुझे लगता है कि सबकुछ फिर से लोड करना चाहते हैं, लेकिन आप वास्तव में जितनी बार चाहें रेपो वर्कस्पेस लोड कर सकते हैं।
आरटीसी उन सैंडबॉक्स का ट्रैक नहीं रखता है। लेकिन हर स्थानीय कार्यक्षेत्र जानता है जो रेपो कार्यक्षेत्र यह करने के लिए (यह .jazz5 फ़ोल्डर में है)

  • कई शाखाओं के साथ काम कर आप एक से अधिक भंडार कार्यस्थानों के लिए होता है, तो संदर्भित करता है?

नहीं: रेपो कार्यस्थानों एक धारा है जो बदले में इतिहास की अवधि में एक शाखा का प्रतिनिधित्व कर सकते से जुड़ी हैं।
आपके पास कई धाराएं होंगी।

यदि आप एक ही विकास प्रयास के लिए अलग-अलग दृष्टिकोण की कोशिश करना चाहते हैं, तो आप एक ही स्ट्रीम पर एकाधिक रेपो वर्कस्पेस चुन सकते हैं, लेकिन आम तौर पर एक रेपो वर्कस्पेस पर्याप्त होता है।

  • आप लोड और उन्हें स्थानीय फाइल सिस्टम जब "शाखाओं स्विचिंग" में उतारना चाहते हैं?

नहीं, आप भी अलग सैंडबॉक्स (स्थानीय कार्यस्थान) लोड (और switch between Eclipse workspaces)

  • ग्रहण कार्यक्षेत्र और "लोड भंडार कार्यक्षेत्र" और "बीच क्या संबंध है हो सकता है सैंडबॉक्स "?

ऐसा होता है कि आरटीसी ग्राहक ग्रहण जीयूआई, जो प्रदान करता है "Eclipse workspaces" 10 से अधिक वर्षों (आरटीसी से पहले जिस तरह से) के बाद से पर आधारित है।
एक्लिप्स को इसके बारे में जागरूक होने के लिए, आप बस एक स्थानीय कार्यक्षेत्र से "प्रोजेक्ट वर्कस्पेस" में लोड की गई एक परियोजना आयात करते हैं।


Erigamiin the comments का उल्लेख है:

+0

ओपी दस्तावेज़ लिंक के लिए कहा। यहां [सीवीएस/एसवीएन उपयोगकर्ताओं के लिए आरटीसी एससीएम का परिचय] [https://jazz.net/library/article/639) एक [छोटा धोखा-चादर] के साथ है (https://jazz.net/library/article/ 126 # I_understand_checkout_commit_and)। – Erigami

+1

@Erigami अच्छे लिंक। मैंने उन्हें अधिक दृश्यता के उत्तर में जोड़ा है। – VonC

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