ശുദ്ധമായ സിസ്റ്റങ്ങളുടെ ലോഗോസോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള പ്യുവർ-സിസ്റ്റംസ് 2024 കണക്റ്റർപ്യുവർ::വേരിയന്റുകൾ – കണക്റ്റർ
സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് മാനുവൽ
പാരാമെട്രിക് ടെക്നോളജി GmbH
പ്യുവർ:: വേരിയൻ്റുകളുടെ 6.0.7.685 പതിപ്പ് 6.0
പകർപ്പവകാശം © 2003-2024 പാരാമെട്രിക് ടെക്നോളജി GmbH
2024

ആമുഖം

pure::variants സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റിനായുള്ള കണക്റ്റർ (കണക്ടർ) pure::variants ഉപയോഗിച്ച് സോഴ്‌സ് കോഡ് വേരിയബിളിറ്റി കൈകാര്യം ചെയ്യാൻ ഡെവലപ്പർമാരെ പ്രാപ്‌തമാക്കുന്നു. pure::variants-ന്റെ സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് ഡയറക്‌ടറി ഘടനകളെയും സോഴ്‌സ് കോഡിനെയും സമന്വയിപ്പിക്കുന്നതിനുള്ള ഒരു വഴക്കമുള്ള അവസരം നൽകുന്നു. fileപ്യുവർ::വേരിയന്റ് മോഡലുകൾ ഉപയോഗിച്ച് എളുപ്പത്തിൽ ഉപയോഗിക്കാം. അതുവഴി സങ്കീർണ്ണമായ സോഫ്റ്റ്‌വെയർ പ്രോജക്റ്റുകളിൽ പോലും വേരിയന്റ് മാനേജ്‌മെന്റ് പ്രായോഗികമായി പ്രയോഗിക്കാൻ കഴിയും. കൂടാതെ പ്യുവർ::വേരിയന്റ് സവിശേഷതകളും സോഴ്‌സ് കോഡും തമ്മിലുള്ള കണക്ഷനുകൾ ബിൽഡറുമായി എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യാനും സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് വഴി ഉയർന്ന ആക്‌സസ് നേടാനും കഴിയും.
1.1 സോഫ്റ്റ്വെയർ ആവശ്യകതകൾ
സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റിനായുള്ള pure::variants കണക്റ്റർ pure::variants-നുള്ള ഒരു എക്സ്റ്റൻഷനാണ്, കൂടാതെ എല്ലാ പിന്തുണയുള്ള പ്ലാറ്റ്‌ഫോമുകളിലും ഇത് ലഭ്യമാണ്.
1.2. ഇൻസ്റ്റലേഷൻ
കണക്റ്റർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾക്ക്, pure::variants Connectors എന്ന വിഭാഗം പരിശോധിക്കുക.
1.3 ഈ മാനുവലിനെക്കുറിച്ച്
പ്യുവർ::വേരിയന്റുകളെക്കുറിച്ചുള്ള അടിസ്ഥാന അറിവും അനുഭവങ്ങളും വായനക്കാരന് ഉണ്ടായിരിക്കണമെന്ന് പ്രതീക്ഷിക്കുന്നു. ഈ മാനുവൽ വായിക്കുന്നതിന് മുമ്പ് ദയവായി അതിന്റെ ആമുഖ മെറ്റീരിയൽ പരിശോധിക്കുക. മാനുവൽ ഓൺലൈൻ സഹായത്തിലും പ്രിന്റ് ചെയ്യാവുന്ന PDF ഫോർമാറ്റിലും ഇവിടെ ലഭ്യമാണ്.

കണക്റ്റർ ഉപയോഗിക്കുന്നു

2.1. പ്യുവർ::വേരിയന്റുകൾ ആരംഭിക്കുന്നു
ഉപയോഗിക്കുന്ന ഇൻസ്റ്റലേഷൻ രീതിയെ ആശ്രയിച്ച്, pure::variants-enabled Eclipse ആരംഭിക്കുക അല്ലെങ്കിൽ Windows-ന് കീഴിൽ പ്രോഗ്രാം മെനുവിൽ നിന്ന് pure::variants ഇനം തിരഞ്ഞെടുക്കുക.
വേരിയന്റ് മാനേജ്മെന്റ് വീക്ഷണകോണ്‍ ഇതിനകം സജീവമാക്കിയിട്ടില്ലെങ്കില്‍, വിന്‍ഡോ മെനുവിലെ ഓപ്പണ്‍ പെര്‍സ്പെക്റ്റീവ്->മറ്റുള്ളവ… എന്നതില്‍ നിന്ന് അത് തിരഞ്ഞെടുത്ത് അങ്ങനെ ചെയ്യുക.
2.2. ഒരു ഫാമിലി മോഡലിലേക്ക് ഒരു ഡയറക്ടറി ട്രീ ഇമ്പോർട്ടുചെയ്യുക
ഒരു ഫാമിലി മോഡലിലേക്ക് ഒരു ഡയറക്ടറി ട്രീ ഇറക്കുമതി ചെയ്യുന്നതിനുമുമ്പ്, ഒരു വേരിയന്റ്സ് പ്രോജക്റ്റ് സൃഷ്ടിക്കേണ്ടതുണ്ട്. കൂടാതെ, ഒരു ഫീച്ചർ മോഡലിൽ ഇതിനകം തന്നെ സവിശേഷതകൾ നിർവചിച്ചിരിക്കുന്നതും നല്ലതാണ്. ഈ ഘട്ടങ്ങളെക്കുറിച്ചുള്ള സഹായത്തിനായി ദയവായി pure::variants ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുക.
പ്രോജക്റ്റുകളുടെ സന്ദർഭ മെനുവിലെ Import… ആക്ഷൻ തിരഞ്ഞെടുത്താണ് യഥാർത്ഥ Import ആരംഭിക്കുന്നത്. view അല്ലെങ്കിൽ Import… മെനുവിൽ File മെനു. വേരിയന്റ് മാനേജ്മെന്റ് വിഭാഗത്തിൽ നിന്ന് വേരിയന്റ് മോഡലുകൾ അല്ലെങ്കിൽ പ്രോജക്ടുകൾ തിരഞ്ഞെടുത്ത് അടുത്തത് അമർത്തുക. തുടർന്നുള്ള പേജിൽ Import a Family Model from source folders തിരഞ്ഞെടുത്ത് വീണ്ടും അടുത്തത് അമർത്തുക.
ഇറക്കുമതി ചെയ്യേണ്ട സോഴ്‌സ് കോഡിന്റെ തരം തിരഞ്ഞെടുക്കുക
ഇറക്കുമതി വിസാർഡ് ദൃശ്യമാകുന്നു (ചിത്രം 1, “ഇറക്കുമതി ചെയ്യാൻ കഴിയുന്ന സോഴ്‌സ് കോഡിന്റെ തരം തിരഞ്ഞെടുക്കുന്നതിനുള്ള ഇറക്കുമതി വിസാർഡിന്റെ പേജ്” കാണുക). ഇറക്കുമതി ചെയ്യാൻ ഒരു പ്രോജക്റ്റ്-തരം തിരഞ്ഞെടുത്ത് അടുത്തത് അമർത്തുക. ഓരോ തരത്തിലും മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള ഒരു സെറ്റ് അടങ്ങിയിരിക്കുന്നു file മോഡലിലേക്ക് ഇറക്കുമതി ചെയ്യാനുള്ള തരങ്ങൾ.
ചിത്രം 1. ഇറക്കുമതി ചെയ്യാൻ കഴിയുന്ന സോഴ്‌സ് കോഡിന്റെ തരം തിരഞ്ഞെടുക്കുന്നതിനുള്ള ഇറക്കുമതി വിസാർഡിന്റെ പേജ്സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള pure-systems 2024 കണക്റ്റർ - ചിത്രം 1ഉറവിടവും ലക്ഷ്യവും തിരഞ്ഞെടുക്കുക
അടുത്ത വിസാർഡ് പേജിൽ (ചിത്രം 2, “ഇറക്കുമതിയുടെ ഉറവിടവും ലക്ഷ്യവും തിരഞ്ഞെടുക്കുന്നതിനുള്ള ഇറക്കുമതി വിസാർഡിന്റെ പേജ്”) ഉറവിട ഡയറക്ടറിയും ലക്ഷ്യ മോഡലും വ്യക്തമാക്കണം.
ഇറക്കുമതി ചെയ്യേണ്ട സോഴ്‌സ് കോഡ് ഉള്ള ഡയറക്‌ടറി തിരഞ്ഞെടുക്കാൻ ബ്രൗസ് ചെയ്യുക… ബട്ടൺ അമർത്തുക. നാവിഗേറ്റ് ചെയ്യാൻ ആരംഭിക്കുന്നതിന് ഇത് ഉപയോഗപ്രദമായ ഒരു പോയിന്റായിരിക്കാം എന്നതിനാൽ സ്ഥിരസ്ഥിതിയായി നിലവിലെ വർക്ക്‌സ്‌പെയ്‌സ് തിരഞ്ഞെടുത്തിരിക്കുന്നു.
താഴെ നിങ്ങൾക്ക് include, exclude പാറ്റേൺ എന്നിവ വ്യക്തമാക്കാം. ഈ പാറ്റേൺ ജാവ റെഗുലർ എക്സ്പ്രഷനുകളായിരിക്കണം. സോഴ്സ് റൂട്ട് ഫോൾഡറുമായി ബന്ധപ്പെട്ട ഓരോ ഇൻപുട്ട് പാത്തും ഈ പാറ്റേൺ ഉപയോഗിച്ച് പരിശോധിക്കുന്നു. include പാറ്റേൺ പൊരുത്തപ്പെടുന്നെങ്കിൽ, ഒരു ഫോൾഡർ ഇറക്കുമതി ചെയ്യപ്പെടും, exclude പാറ്റേൺ പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ. അതായത് include പാറ്റേൺ ഇറക്കുമതി ചെയ്യേണ്ട ഫോൾഡറുകളെ മുൻകൂട്ടി തിരഞ്ഞെടുക്കുന്നു, exclude പാറ്റേൺ ഈ പ്രീ-സെലക്ഷനെ നിയന്ത്രിക്കുന്നു.
സോഴ്‌സ് കോഡ് ഡയറക്‌ടറി തിരഞ്ഞെടുത്തതിനുശേഷം ഒരു ടാർഗെറ്റ് മോഡൽ നിർവചിക്കണം. അതിനാൽ മോഡൽ സൂക്ഷിക്കേണ്ട ഒരു വേരിയന്റ് പ്രോജക്റ്റ് അല്ലെങ്കിൽ ഒരു ഫോൾഡർ തിരഞ്ഞെടുത്ത് ഒരു മോഡൽ നാമം നൽകുക. file ഈ ഡയലോഗിൽ നൽകിയിട്ടില്ലെങ്കിൽ, .ccfm എക്സ്റ്റൻഷൻ ഉപയോഗിച്ച് പേര് സ്വയമേവ വിപുലീകരിക്കപ്പെടും. ഡിഫോൾട്ടായി ഇത് മോഡൽ പേരിന്റെ അതേ പേരിലേക്ക് സജ്ജീകരിക്കപ്പെടും. ഇതാണ് ശുപാർശ ചെയ്യുന്ന ക്രമീകരണം.
ഉചിതമായ ഒരു സോഴ്‌സ് ഫോൾഡറും ആവശ്യമുള്ള മോഡൽ നാമവും വ്യക്തമാക്കിയ ശേഷം, ഫിനിഷ് അമർത്തുന്നതിലൂടെ ഡയലോഗ് പൂർത്തിയാക്കാൻ കഴിയും. അടുത്ത ബട്ടൺ അമർത്തിയാൽ, അധിക ക്രമീകരണങ്ങൾ ചെയ്യാൻ കഴിയുന്ന ഒരു പേജ് കൂടി ദൃശ്യമാകും.
ചിത്രം 2. ഇറക്കുമതിയുടെ ഉറവിടവും ലക്ഷ്യവും തിരഞ്ഞെടുക്കുന്നതിനുള്ള ഇറക്കുമതി വിസാർഡിന്റെ പേജ്സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള pure-systems 2024 കണക്റ്റർ - ചിത്രം 2ഇറക്കുമതി മുൻഗണനകൾ മാറ്റുക
അവസാന വിസാർഡ് പേജിൽ (ചിത്രം 3, “ഒരു വ്യക്തിഗത കോൺഫിഗറേഷൻ നിർവചിക്കുന്നതിനുള്ള ഇറക്കുമതി വിസാർഡിന്റെ പേജ്”) ഇറക്കുമതി ചെയ്ത സോഫ്റ്റ്‌വെയർ പ്രോജക്റ്റിനായി ഇറക്കുമതി സ്വഭാവം ഇഷ്ടാനുസൃതമാക്കാൻ ചെയ്യാവുന്ന മുൻഗണനകളുണ്ട്.
ഡയലോഗ് പേജ് ഒരു പട്ടിക കാണിക്കുന്നു, അവിടെ file ഇറക്കുമതി പ്രക്രിയയിൽ പരിഗണിക്കപ്പെടുന്ന തരങ്ങൾ നിർവചിച്ചിരിക്കുന്നു.
ഓരോ വരിയിലും നാല് ഫീൽഡുകൾ അടങ്ങിയിരിക്കുന്നു.

  • വിവരണ ഫീൽഡിൽ തിരിച്ചറിയാൻ ഒരു ചെറിയ വിവരണാത്മക വാചകം അടങ്ങിയിരിക്കുന്നു file തരം.
  • ദി File തിരഞ്ഞെടുക്കാൻ നെയിം പാറ്റേൺ ഫീൽഡ് ഉപയോഗിക്കുന്നു fileഫീൽഡുകളുടെ മൂല്യവുമായി പൊരുത്തപ്പെടുമ്പോൾ ഇറക്കുമതി ചെയ്യേണ്ട s. ഫീൽഡ് ഇനിപ്പറയുന്ന വാക്യഘടന ഉപയോഗിക്കുന്നു:
  1. ഏറ്റവും സാധാരണമായ ഉപയോഗ കേസ് a ആയിരിക്കാം file എക്സ്റ്റൻഷൻ. സാധാരണ വാക്യഘടന .EXT ആണ്, ഇവിടെ EXT എന്നത് ആവശ്യമുള്ളതാണ് file എക്സ്റ്റൻഷൻ (ഉദാ. .java).
  2. മറ്റൊരു സാധാരണ സാഹചര്യം ഒരു പ്രത്യേക സാഹചര്യമാണ്. file, ഒരു നിർമ്മാണം പോലെfile. അതുകൊണ്ട്, കൃത്യമായി പൊരുത്തപ്പെടുത്താൻ കഴിയും file പേര്. ഇത് ചെയ്യുന്നതിന്, file ഫീൽഡിലേക്ക് പേര് നൽകുക (ഉദാ. build.xml).
  3. ചില സന്ദർഭങ്ങളിൽ മാപ്പിംഗ് ആഗ്രഹങ്ങൾ കൂടുതൽ നിർദ്ദിഷ്ടമായിരിക്കും, അതിനാൽ മാത്രം fileഒരു പ്രത്യേക പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന s ഇറക്കുമതി ചെയ്യണം. ഈ ആവശ്യകതയ്ക്ക് അനുയോജ്യമാക്കുന്നതിന് റെഗുലർ എക്സ്പ്രഷനുകൾ ഉപയോഗിക്കാൻ കഴിയും. File പേര് പാറ്റേൺ ഫീൽഡ്.
    റെഗുലർ എക്സ്പ്രഷനുകളുടെ വാക്യഘടന വിവരിക്കുന്നത് ഈ സഹായത്തിന്റെ ഉദ്ദേശ്യത്തെ കവിയുന്നു. pure::variants ഉപയോക്തൃ ഗൈഡിലെ (ഉദാ. .*) റഫറൻസ് അധ്യായത്തിലെ റെഗുലർ എക്സ്പ്രഷനുകൾ വിഭാഗം പരിശോധിക്കുക.
  • മാപ്പ് ചെയ്ത എലമെന്റ് തരം ഫീൽഡ് a തമ്മിലുള്ള മാപ്പിംഗ് സജ്ജമാക്കുന്നു file type ഉം pure::variants ഫാമിലി എലമെന്റ് തരവും. ഫാമിലി എലമെന്റ് തരം ഉറവിടത്തിന്റെ ഒരു വിവരണമാണ്. file ഇറക്കുമതി ചെയ്ത മോഡലിലെ മാപ്പ് ചെയ്ത എലമെന്റിന് കൂടുതൽ വിവരങ്ങൾ നൽകുന്നതിന്. സാധാരണ തിരഞ്ഞെടുപ്പുകൾ ps:class അല്ലെങ്കിൽ ps:make എന്നിവയാണ്.file.
  • മാപ്പ് ചെയ്തത് file ടൈപ്പ് ഫീൽഡ് a തമ്മിലുള്ള മാപ്പിംഗ് സജ്ജമാക്കുന്നു file ടൈപ്പും പ്യുവർ::വേരിയന്റുകളും file തരം. file പ്യുവർ::വേരിയന്റുകളിൽ ടൈപ്പ് ചെയ്യുന്നത് ഉറവിടത്തിന്റെ ഒരു ഡിസ്ക്രിപ്റ്ററാണ്. file ഇറക്കുമതി ചെയ്ത മോഡലിലെ മാപ്പ് ചെയ്ത എലമെന്റിന് കൂടുതൽ വിവരങ്ങൾ നൽകുന്നതിന്. സാധാരണ തിരഞ്ഞെടുപ്പുകൾ നടപ്പിലാക്കലുകൾക്ക് ഇംപ്ലിമെന്റേഷനുകളാണ് അല്ലെങ്കിൽ നിർവചനത്തിന് ഡെഫ് ആണ്. files.

ചിത്രം 3. ഒരു വ്യക്തിഗത കോൺഫിഗറേഷൻ നിർവചിക്കുന്നതിനുള്ള ഇറക്കുമതി വിസാർഡിന്റെ പേജ്സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള pure-systems 2024 കണക്റ്റർ - ചിത്രം 3പുതിയത് file മാപ്പിംഗ് ചേർക്കുക ബട്ടൺ ഉപയോഗിച്ച് തരങ്ങൾ ചേർക്കാൻ കഴിയും. എല്ലാ ഫീൽഡുകളും നിർവചിക്കാത്ത മൂല്യം കൊണ്ട് പൂരിപ്പിക്കും, ഉപയോക്താവ് അത് പൂരിപ്പിക്കണം. ഒരു ഫീൽഡിലെ ഒരു മൂല്യം എഡിറ്റ് ചെയ്യാൻ, മൗസ് ഉപയോഗിച്ച് ഫീൽഡിൽ ക്ലിക്കുചെയ്യുക. മൂല്യം എഡിറ്റ് ചെയ്യാൻ കഴിയുന്നതായിത്തീരുകയും മാറ്റാൻ കഴിയുകയും ചെയ്യും. സ്ഥിരസ്ഥിതി മാറ്റാൻ സാധ്യമല്ല. file പട്ടികയുടെ നാമ പാറ്റേണുകൾ. ഒരു ഇഷ്ടാനുസൃതമാക്കൽ വഴക്കമുള്ളതാക്കാൻ, ഒരു തിരഞ്ഞെടുത്തത് മാറ്റാൻ കഴിയും. file വരി തിരഞ്ഞെടുത്തത് മാറ്റി ടൈപ്പ് ചെയ്യുക. തിരഞ്ഞെടുത്തത് മാറ്റി file നെയിം പാറ്റേണുകൾ കോൺഫിഗറേഷനിൽ തന്നെ തുടരും, പക്ഷേ ഇറക്കുമതിക്കാരൻ അവ ഉപയോഗിക്കില്ല. ഉപയോക്താവ് നിർവചിച്ചിരിക്കുന്നു. file മാപ്പിംഗ് നീക്കം ചെയ്യുക ബട്ടൺ ഉപയോഗിച്ച് തരങ്ങൾ വീണ്ടും നീക്കം ചെയ്യാം.
സ്ഥിരസ്ഥിതിയായി മറ്റുള്ളവ files file പട്ടികയിൽ നെയിം പാറ്റേൺ ലഭ്യമാണ്, പക്ഷേ തിരഞ്ഞെടുത്തത് മാറ്റി. സാധാരണയായി എല്ലാം ഇറക്കുമതി ചെയ്യാൻ ഇത് ആവശ്യമില്ല. files ആണ്, പക്ഷേ അനുസരിച്ചുള്ള വരി തിരഞ്ഞെടുക്കുന്നതിലൂടെ ഇത് എളുപ്പത്തിൽ മാറ്റാൻ കഴിയും.
ഇറക്കുമതിക്കാരന്റെ സ്വഭാവം ഇഷ്ടാനുസൃതമാക്കാൻ മൂന്ന് പൊതുവായ ഇറക്കുമതി ഓപ്ഷനുകൾ ഉണ്ട്.

  • പൊരുത്തപ്പെടുത്താതെ ഡയറക്ടറികൾ ഇറക്കുമതി ചെയ്യരുത്. files (ഉദാ: CVS ഡയറക്ടറികൾ).
    ഇറക്കുമതിക്കാരൻ പൊരുത്തമില്ലാത്ത ഒരു ഡയറക്ടറി കണ്ടെത്തിയാൽ file അതിനുള്ളിലാണ്, ഒരു ഉപഡയറക്ടറിക്കും പൊരുത്തമില്ല. file, ഡയറക്ടറി ഇറക്കുമതി ചെയ്യില്ല. CVS പോലുള്ള പതിപ്പ് മാനേജ്മെന്റ് സിസ്റ്റങ്ങളാണ് പ്രോജക്ടുകൾ കൈകാര്യം ചെയ്യുന്നതെങ്കിൽ ഇത് പലപ്പോഴും ഉപയോഗപ്രദമാണ്. CVS-ന്, പ്രസക്തമായ ഓരോ ഡയറക്ടറിയിലും അപ്രസക്തമായ ഇടങ്ങളിൽ ഒരു CVS-ഡയറക്ടറി അടങ്ങിയിരിക്കുന്നു. fileകൾ സൂക്ഷിക്കുന്നു. ഈ ഓപ്ഷൻ തിരഞ്ഞെടുത്താൽ CVS-files ഒന്നിനോടും പൊരുത്തപ്പെടുന്നില്ല. file മുകളിൽ നിർവചിച്ചിരിക്കുന്ന തരം, ഫാമിലി മോഡലിലേക്ക് ഒരു ഘടകമായി ഡയറക്ടറി ഇറക്കുമതി ചെയ്യില്ല.
  • അടുക്കുക fileകളും ഡയറക്ടറികളും.
    അടുക്കാൻ ഈ ഓപ്ഷൻ പ്രാപ്തമാക്കുക files ഉം ഡയറക്ടറികളും ഓരോന്നും അക്ഷരമാലാക്രമത്തിൽ.
  • ഇറക്കുമതി പാത കൈകാര്യം ചെയ്യൽ.
    കൂടുതൽ സമന്വയത്തിനായി, ഇറക്കുമതിക്കാരൻ മോഡലിൽ ഇറക്കുമതി ചെയ്ത എല്ലാ ഘടകങ്ങളുടെയും യഥാർത്ഥ പാത സംഭരിക്കേണ്ടതുണ്ട്.
    പല സന്ദർഭങ്ങളിലും ഫാമിലി മോഡലുകൾ മറ്റ് ഉപയോക്താക്കളുമായി പങ്കിടുന്നു. ഓരോ ഉപയോക്താവിനും ഡയറക്ടറി ഘടന വ്യത്യസ്തമായിരിക്കാം. ഏറ്റവും സാധാരണമായ ഉപയോഗ സാഹചര്യങ്ങളെ പിന്തുണയ്ക്കുന്നതിന്, ഇറക്കുമതിക്കാരന് വ്യത്യസ്ത മോഡുകളിൽ പ്രവർത്തിക്കാൻ കഴിയും:
സമ്പൂർണ്ണ ഇറക്കുമതി ചെയ്ത എലമെന്റിലേക്കുള്ള ആബ്സൊല്യൂട്ട് പാത്ത് മോഡലിൽ സംഭരിക്കപ്പെടും. പിന്നീടുള്ള സിൻക്രൊണൈസേഷനും പരിവർത്തന സമയത്തും fileആദ്യ ഇറക്കുമതി സമയത്ത് സ്ഥാപിച്ച അതേ സ്ഥലത്ത് തന്നെ അവ സ്ഥാപിക്കണം.
ജോലിസ്ഥലവുമായി ബന്ധപ്പെട്ട് വർക്ക്‌സ്‌പെയ്‌സ് ഫോൾഡറുമായി ബന്ധപ്പെട്ട് പാത്തുകൾ സംഭരിക്കുന്നു. സിൻക്രൊണൈസേഷനായി fileഎസ് എക്ലിപ്സ് വർക്ക്‌സ്‌പെയ്‌സിന്റെ ഭാഗമായിരിക്കണം. ട്രാൻസ്‌ഫോർമേഷൻ ഇൻപുട്ട് ഡയറക്ടറിയായി എക്ലിപ്സ് വർക്ക്‌സ്‌പെയ്‌സ് ഉപയോഗിക്കേണ്ടതുണ്ട്.
പ്രോജക്റ്റുമായി ബന്ധപ്പെട്ട് പ്രോജക്റ്റുമായി ബന്ധപ്പെട്ട് പാതകൾ സംഭരിച്ചിരിക്കുന്നു. സമന്വയത്തിനായി fileഎക്ലിപ്സിനുള്ളിലെ പ്രോജക്റ്റിന്റെ ഭാഗമാണ് s. പരിവർത്തനത്തിന് പ്രോജക്റ്റ് ഫോൾഡർ ഇൻപുട്ട് ഡയറക്ടറിയായി ഉപയോഗിക്കേണ്ടതുണ്ട്.
പാതയുമായി ബന്ധപ്പെട്ട് നൽകിയിരിക്കുന്ന പാതയുമായി ആപേക്ഷികമായി പാതകൾ സംഭരിക്കപ്പെടുന്നു. സമന്വയത്തിനായി files കൃത്യമായി അതേ സ്ഥാനത്ത് സ്ഥാപിക്കണം. ട്രാൻസ്ഫോർമേഷൻ ഇൻപുട്ട് ഡയറക്ടറി ഇറക്കുമതി സമയത്ത് ആപേക്ഷിക പാതയ്ക്ക് സമാനമാണ്.

ഈ ഡയലോഗിന്റെ എല്ലാ മുൻഗണനകളും സ്ഥിരമായി സംഭരിച്ചിരിക്കുന്നു. ഇറക്കുമതി ഓരോ തവണയും പ്രവർത്തിക്കുമ്പോൾ വ്യക്തിഗത ഇച്ഛാനുസൃതമാക്കലുകൾ വീണ്ടും ചെയ്യാൻ പാടില്ല. ഇത് ഇറക്കുമതി വർക്ക്ഫ്ലോ എളുപ്പവും വേഗവുമാക്കുന്നു.
2.3. ഡയറക്ടറി ട്രീയിൽ നിന്ന് മോഡലുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നു
സിൻക്രൊണൈസ് ബട്ടൺ അമർത്തുക സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള പ്യുവർ-സിസ്റ്റംസ് 2024 കണക്റ്റർ - ഐക്കൺഇറക്കുമതി ചെയ്ത മോഡലിനെ അതിന്റെ ഡയറക്ടറി പാത്തുമായി സമന്വയിപ്പിക്കുന്നതിന്. പ്രോജക്റ്റിന്റെ റൂട്ട് പാത്ത് മോഡലിൽ സംഭരിച്ചിരിക്കുന്നതിനാൽ അത് മുമ്പത്തെ അതേ ഡയറക്ടറിയിലേക്ക് സമന്വയിപ്പിക്കും. സിൻക്രൊണൈസ് ബട്ടൺ പ്രവർത്തനക്ഷമമാക്കാൻ, മോഡൽ തുറന്ന് ഏതെങ്കിലും ഘടകം തിരഞ്ഞെടുക്കുക. സിൻക്രൊണൈസ് ബട്ടൺ അമർത്തിയ ശേഷം ഒരു കംപയർ എഡിറ്റർ തുറക്കും, അവിടെ നിലവിലെ ഫാമിലി മോഡലും നിലവിലെ ഡയറക്ടറി ഘടനയുടെ മോഡലും എതിർക്കുന്നു (ചിത്രം 4, “കംപയർ എഡിറ്ററിലെ ഡയറക്ടറി ട്രീയിൽ നിന്നുള്ള മോഡൽ അപ്‌ഡേറ്റ്” കാണുക).
ചിത്രം 4. കംപയർ എഡിറ്ററിലെ ഡയറക്ടറി ട്രീയിൽ നിന്നുള്ള മോഡൽ അപ്ഡേറ്റ്   സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള pure-systems 2024 കണക്റ്റർ - ചിത്രം 4മോഡൽ പതിപ്പുകൾ താരതമ്യം ചെയ്യാൻ pure::variants-ൽ ഉടനീളം compare എഡിറ്റർ ഉപയോഗിക്കുന്നു, എന്നാൽ ഈ സാഹചര്യത്തിൽ ഫിസിക്കൽ ഡയറക്ടറി ഘടന (താഴെ വലതുവശത്ത് പ്രദർശിപ്പിച്ചിരിക്കുന്നു) നിലവിലെ pure::variants മോഡലുമായി (താഴെ ഇടത് വശം) താരതമ്യം ചെയ്യാൻ ഉപയോഗിക്കുന്നു. എല്ലാ മാറ്റങ്ങളും എഡിറ്ററിന്റെ മുകൾ ഭാഗത്ത് പ്രത്യേക ഇനങ്ങളായി പട്ടികപ്പെടുത്തിയിരിക്കുന്നു, ബാധിച്ച ഘടകങ്ങൾ അനുസരിച്ച് ക്രമീകരിച്ചിരിക്കുന്നു.
ഈ ലിസ്റ്റിൽ നിന്ന് ഒരു ഇനം തിരഞ്ഞെടുക്കുന്നത് രണ്ട് മോഡലുകളിലെയും അതത് മാറ്റം എടുത്തുകാണിക്കുന്നു. ഉദാ:ampതുടർന്ന്, വലതുവശത്ത് ഒരു ബോക്സ് ഉപയോഗിച്ച് ഒരു അധിക ഘടകം അടയാളപ്പെടുത്തിയിരിക്കുന്നു, ഇടതുവശത്തുള്ള മോഡലിൽ അതിന്റെ സാധ്യമായ സ്ഥാനവുമായി ഇത് ബന്ധിപ്പിച്ചിരിക്കുന്നു. മുകളിലും താഴെയുമുള്ള എഡിറ്റർ വിൻഡോകൾക്കിടയിലുള്ള മെർജ് ടൂൾബാർ, ഡയറക്‌ടറി ട്രീ മോഡലിൽ നിന്ന് ഫീച്ചർ മോഡലിലേക്ക് ഒറ്റ അല്ലെങ്കിൽ എല്ലാ (വൈരുദ്ധ്യമില്ലാത്ത) മാറ്റങ്ങളും മൊത്തത്തിൽ പകർത്തുന്നതിനുള്ള ഉപകരണങ്ങൾ നൽകുന്നു.
കുറിപ്പ്
അവസാനം ഉപയോഗിച്ച ഇംപോർട്ടർ ക്രമീകരണങ്ങൾ ഉപയോഗിച്ചാണ് സിൻക്രൊണൈസേഷൻ പൂർത്തിയാക്കുന്നത്. ഇറക്കുമതി പൂർത്തിയാകുമ്പോൾ ഉണ്ടാക്കിയ മറ്റ് ക്രമീകരണങ്ങൾ ഉപയോഗിച്ച് മോഡൽ അപ്‌ഡേറ്റ് ചെയ്യാൻ ഇത് സാധ്യമാക്കുന്നു.

റിലേഷൻ ഇൻഡെക്സർ ഉപയോഗിക്കുന്നു

സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റിനായുള്ള കണക്റ്റർ ബന്ധങ്ങൾ മെച്ചപ്പെടുത്തുന്നു View പ്യുവർ::വേരിയന്റ്സ് മോഡൽ എലമെന്റുകളും സോഴ്‌സ് കോഡും തമ്മിലുള്ള കണക്ഷനുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഉൾക്കൊള്ളുന്നു. ps:condxml, ps:condtext എലമെന്റുകളുടെ അവസ്ഥകളിൽ ഉപയോഗിക്കുന്ന സവിശേഷതകൾക്കായി ബന്ധങ്ങൾ ചേർത്തിരിക്കുന്നു.
ps:flag, ps:flag എന്നിവയ്ക്ക്file സി/സി++ സോഴ്‌സിലെ പ്രീപ്രൊസസ്സർ കോൺസ്റ്റന്റുകളുടെ സ്ഥാനം ഘടകങ്ങൾ fileകൂടാതെ, ഫീച്ചർ അദ്വിതീയ നാമങ്ങൾക്കും പ്രീപ്രൊസസ്സർ സ്ഥിരാങ്കങ്ങൾക്കും ഇടയിലുള്ള മാപ്പിംഗ് ഉപയോഗിച്ച് തിരഞ്ഞെടുത്ത ഫീച്ചറിനായി പൊരുത്തപ്പെടുന്ന പ്രീപ്രൊസസ്സർ സ്ഥിരാങ്കങ്ങളുടെ സ്ഥാനങ്ങൾ കാണിക്കുന്നു.
3.1. ഒരു പ്രോജക്റ്റിലേക്ക് റിലേഷൻ ഇൻഡെക്സർ ചേർക്കുന്നു
ഒരു പ്രത്യേക പ്രോജക്റ്റ് പ്രോപ്പർട്ടി പേജിൽ റിലേഷൻ ഇൻഡെക്സർ സജീവമാക്കാം. പ്രോജക്റ്റ് തിരഞ്ഞെടുത്ത് സന്ദർഭ മെനുവിൽ നിന്ന് പ്രോപ്പർട്ടീസ് ഇനം തിരഞ്ഞെടുക്കുക. വരാനിരിക്കുന്ന ഡയലോഗിൽ റിലേഷൻ ഇൻഡെക്സർ പേജ് തിരഞ്ഞെടുക്കുക.
ചിത്രം 5. റിലേഷൻ ഇൻഡെക്സറിനായുള്ള പ്രോജക്റ്റ് പ്രോപ്പർട്ടി പേജ്സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള pure-systems 2024 കണക്റ്റർ - ചിത്രം 5

Enable Relation Indexer ഓപ്ഷൻ (1) തിരഞ്ഞെടുത്ത് പ്രോജക്റ്റിനായി റിലേഷൻ ഇൻഡെക്സർ സജീവമാക്കുന്നു. ഇൻഡെക്സർ പ്രാപ്തമാക്കിയതിനുശേഷം പ്രോജക്റ്റ് നിർദ്ദിഷ്ട സ്വഭാവം നിർവചിക്കുന്നതിന് കൂടുതൽ ഓപ്ഷനുകൾ ഉണ്ട്. pure::variants കണ്ടീഷനുകളുടെയും C/C++ പ്രീപ്രൊസസ്സർ കോൺസ്റ്റന്റുകളുടെയും ഇൻഡെക്സിംഗ് വെവ്വേറെ സജീവമാക്കാം (2). file നെയിം പാറ്റേണുകൾ (3) തിരഞ്ഞെടുക്കാൻ ഉപയോഗിക്കുന്നു fileസൂചികയിലാക്കാൻ മാത്രം. fileപാറ്റേണുകളിൽ ഒന്നിനോട് പൊരുത്തപ്പെടുന്നവ സ്കാൻ ചെയ്യുന്നു. എല്ലാം സ്കാൻ ചെയ്യാൻ പാറ്റേണായി “*” ചേർക്കുക. fileഒരു പ്രോജക്റ്റിന്റെ.
ഒരു പ്രോജക്റ്റിനായി ഇൻഡെക്‌സർ സജീവമാക്കിയ ശേഷം, ഒരു ബിൽഡറെ പ്രോജക്റ്റിലേക്ക് ചേർക്കുന്നു. ഈ ബിൽഡർ സ്കാൻ ചെയ്ത മാറ്റങ്ങൾ fileപ്യുവർ::വേരിയന്റുകൾ മോഡൽ എലമെന്റുകളിലേക്കുള്ള പുതിയ ബന്ധങ്ങൾക്കായി s.
3.2. സോഴ്‌സ് കോഡുമായുള്ള ബന്ധം
സജീവമാക്കിയ റിലേഷൻ ഇൻഡെക്സർ ഉപയോഗിച്ച് റിലേഷൻസ് View അധിക എൻട്രികൾ അടങ്ങിയിരിക്കുന്നു. ഈ എൻട്രികൾ പേര് കാണിക്കുന്നു file വേരിയന്റ് പോയിന്റിന്റെ ലൈൻ നമ്പറും. ടൂൾ ടിപ്പ് ന്റെ ഉചിതമായ ഭാഗം കാണിക്കുന്നു file. എൻട്രിയിൽ ഇരട്ട-ക്ലിക്കുചെയ്യുന്നതിലൂടെ file ഒരു എഡിറ്ററിൽ തുറക്കും.
പ്യുവർ::വേരിയന്റുകൾ വ്യവസ്ഥകൾ
pure::variants അവസ്ഥ ഉപയോഗിച്ച് a യുടെ ഭാഗങ്ങൾ ഉൾപ്പെടുത്താനോ ഒഴിവാക്കാനോ കഴിയും. file ഒരു ഫീച്ചർ തിരഞ്ഞെടുപ്പിനെ ആശ്രയിച്ച്. കണ്ടീഷൻ ഇൻഡെക്‌സർ അത്തരം നിയമങ്ങൾക്കായി സ്കാൻ ചെയ്യുകയും പരാമർശിച്ചിരിക്കുന്ന സവിശേഷതകൾ എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യുകയും ചെയ്യുന്നു. എഡിറ്ററിൽ അത്തരമൊരു സവിശേഷത തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, റിലേഷൻസ് View എല്ലാം കാണിക്കും fileതിരഞ്ഞെടുത്ത സവിശേഷതയുള്ള ഒരു അവസ്ഥ സ്ഥിതി ചെയ്യുന്ന വരികളും (ചിത്രം 6, “ബന്ധങ്ങളിലെ ഒരു അവസ്ഥയുടെ പ്രാതിനിധ്യം കാണുക) View”).
ചിത്രം 6. ബന്ധങ്ങളിലെ ഒരു അവസ്ഥയുടെ പ്രതിനിധാനം. Viewസോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള pure-systems 2024 കണക്റ്റർ - ചിത്രം 6വ്യവസ്ഥകൾ എങ്ങനെ നിർവചിക്കാം എന്നതിനെക്കുറിച്ചുള്ള വിശദമായ വിശദീകരണത്തിന്, pure::variants യൂസർ ഗൈഡിന്റെ (റഫറൻസ്–>പ്രിഡിഫൈൻഡ് സോഴ്‌സ് എലമെന്റ് തരങ്ങൾ–>ps:condtext) 9.5.7 അധ്യായത്തിലെ ps:condtext വിഭാഗം പരിശോധിക്കുക.
സി/സി++ പ്രീപ്രൊസസ്സർ കോൺസ്റ്റന്റുകൾ
സി/സി++ പ്രീപ്രൊസസ്സർ ഇൻഡെക്സർ സ്കാൻ ചെയ്യുന്നു fileപ്രീപ്രൊസസ്സർ നിയമങ്ങളിൽ ഉപയോഗിക്കുന്ന കോൺസ്റ്റന്റുകൾക്കുള്ള s (ഉദാ: #ifdef, #ifndef, …).
ps:flag അല്ലെങ്കിൽ ps:flag ആണെങ്കിൽfile ബന്ധങ്ങൾ എന്ന ഘടകം തിരഞ്ഞെടുത്തിരിക്കുന്നു. View നിർവചിക്കപ്പെട്ട പ്രീപ്രൊസസ്സർ സ്ഥിരാങ്കത്തിന്റെ ഉപയോഗം കാണിക്കുന്നു.
ബന്ധങ്ങൾ View മാപ്പിംഗ് പാറ്റേണുകൾ ഉപയോഗിച്ച് സവിശേഷതകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന പ്രീപ്രൊസസ്സർ സ്ഥിരാങ്കങ്ങളെയും കാണിക്കുന്നു. ഇതിനായി തിരഞ്ഞെടുത്ത സവിശേഷതയുടെ ഡാറ്റ ഉപയോഗിച്ച് പാറ്റേണുകൾ വികസിപ്പിക്കുന്നു. തത്ഫലമായുണ്ടാകുന്ന ചിഹ്നങ്ങൾ പൊരുത്തപ്പെടുന്ന പ്രീപ്രൊസസ്സർ സ്ഥിരാങ്കങ്ങൾക്കായി തിരയാൻ ഉപയോഗിക്കുന്നു. ചിത്രം 7, “ബന്ധങ്ങളിൽ ഒരു C/C++ പ്രീപ്രൊസസ്സർ കോൺസ്റ്റന്റിന്റെ പ്രാതിനിധ്യം View” ഒരു മുൻ കാമുകനെ കാണിക്കുന്നുampഫെയിം{നെയിം} എന്ന പാറ്റേൺ ഉപയോഗിച്ച് le. സവിശേഷതയുടെ തനതായ പേര് ഉപയോഗിച്ച് പാറ്റേൺ ഫെയിംനേറ്റീവ് എന്ന് വികസിപ്പിച്ചിരിക്കുന്നു. ഇൻഡെക്സ് ചെയ്ത കോഡിൽ പ്രീപ്രൊസസ്സർ സ്ഥിരാങ്കം ഫെയിംനേറ്റീവ് ഉപയോഗിക്കുന്ന 76 സ്ഥലങ്ങളുണ്ട്.
ഈ സ്ഥലങ്ങൾ ബന്ധങ്ങളിൽ കാണിച്ചിരിക്കുന്നു. View. പാറ്റേണുകൾ മുൻഗണനകളിൽ നിർവചിക്കാം (വിഭാഗം 3.3, “മുൻഗണനകൾ” കാണുക).
ചിത്രം 7. ബന്ധങ്ങളിൽ ഒരു C/C++ പ്രീപ്രൊസസ്സർ കോൺസ്റ്റന്റിന്റെ പ്രാതിനിധ്യം. Viewസോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള pure-systems 2024 കണക്റ്റർ - ചിത്രം 7

3.3. മുൻഗണനകൾ
ഇൻഡെക്സറിന്റെ ഡിഫോൾട്ട് സ്വഭാവം മാറ്റാൻ എക്ലിപ്സ് മുൻഗണനകൾ തുറന്ന് വേരിയന്റ് മാനേജ്മെന്റ് വിഭാഗത്തിലെ റിലേഷൻ ഇൻഡെക്സർ പേജ് തിരഞ്ഞെടുക്കുക. പേജ് രണ്ട് ലിസ്റ്റുകൾ കാണിക്കുന്നു.
ചിത്രം 8. റിലേഷൻ ഇൻഡെക്‌സർ പ്രിഫറൻസ് പേജ്സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള pure-systems 2024 കണക്റ്റർ - ചിത്രം 8മുകളിലെ പട്ടികയിൽ സ്ഥിരസ്ഥിതി അടങ്ങിയിരിക്കുന്നു file ഇൻഡെക്സറിനുള്ള പാറ്റേണുകൾ (1). പുതുതായി പ്രാപ്തമാക്കിയ പ്രോജക്റ്റുകൾക്കുള്ള പ്രാരംഭ പാറ്റേൺ ക്രമീകരണമാണ് ഈ പട്ടിക.
താഴെയുള്ള പട്ടികയിൽ സവിശേഷതകൾക്കും പ്രീപ്രൊസസ്സർ സ്ഥിരാങ്കങ്ങൾക്കും ഇടയിലുള്ള മാപ്പിംഗ് അടങ്ങിയിരിക്കുന്നു (2). ഈ മാപ്പിംഗ് എല്ലാ പ്രോജക്റ്റുകൾക്കും ഉപയോഗിക്കുന്നു. പട്ടിക 1, “പിന്തുണയ്ക്കുന്ന മാപ്പിംഗ് മാറ്റിസ്ഥാപിക്കലുകൾ” എല്ലാ സാധ്യമായ മാറ്റിസ്ഥാപിക്കലുകളും കാണിക്കുന്നു.
പട്ടിക 1. പിന്തുണയ്ക്കുന്ന മാപ്പിംഗ് മാറ്റിസ്ഥാപിക്കലുകൾ

വൈൽഡ്കാർഡ് വിവരണം  Exampലെ: ഫീച്ചർഎ
പേര് തിരഞ്ഞെടുത്ത സവിശേഷതയുടെ സവിശേഷ നാമം ഫ്ലാഗ്_{പേര്} – ഫ്ലാഗ്_ഫീച്ചർഎ
NAME തിരഞ്ഞെടുത്ത സവിശേഷതയുടെ വലിയക്ഷരം സവിശേഷ നാമം പതാക_{പേര്} – പതാക_FEATUREA
പേര് തിരഞ്ഞെടുത്ത സവിശേഷതയുടെ ചെറിയക്ഷരം സവിശേഷ നാമം ഫ്ലാഗ്_{പേര്} – ഫ്ലാഗ്_ഫീച്ചറാ

ശുദ്ധമായ സിസ്റ്റങ്ങളുടെ ലോഗോ

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള പ്യുവർ-സിസ്റ്റംസ് 2024 കണക്റ്റർ [pdf] ഉപയോക്തൃ മാനുവൽ
2024, 2024 സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള കണക്ടർ, സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയറിനായുള്ള കണക്ടർ, സോഴ്‌സ് കോഡ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയർ, മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയർ, സോഫ്റ്റ്‌വെയർ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *