സബ്വെര്ഷന്
വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
സബ്വെര്ഷന്, സോഫ്റ്റ്വെയര് ഉല്പ്പന്നങ്ങളുടെ വെര്ഷന് നിയന്ത്രണത്തിനുപയോഗിക്കുന്ന ഒരു സോഫ്റ്റ്വെയറാണ്. പരക്കെ svn (എസ്വീയെന് എന്ന് ഉച്ചാരണം)എന്ന ചുരുക്കപ്പേരില് അറിയപ്പെടുന്ന സബ്വെര്ഷന്, മറ്റൊരു വെര്ഷന് നിയന്ത്രണ സോഫ്റ്റ്വെയറായ സിവിഎസ്സിന്റെ (CVS) അടുത്ത തലമുറയില്പ്പെട്ടതാണ്.
ഉള്ളടക്കം |
[തിരുത്തുക] ഉപക്രമം
[തിരുത്തുക] സവിശേഷതകള്
[തിരുത്തുക] കമ്മിറ്റുകളുടെ അറ്റോമികത
സബ്വെര്ഷന്റെ പ്രധാന സവിശേഷത കമ്മിട്ടുകള് അറ്റോമികമാണ് എന്നതത്രേ. അതായത്, സോഴ്സ് കോഡ് മാറ്റിയെഴുതുമ്പോള്, ഒന്നിലധികം ഫയലുകളില് മാറ്റങ്ങളുണ്ടെങ്കിലും അവയെ എല്ലാം ഒന്നായി സബ്വെര്ഷന് രേഖപ്പെടുത്തുന്നു. ഓരോ കമ്മിറ്റും ക്രമാനുഗതമായി ഉയരുന്ന ഒരു ശ്രേണിയിലെ ഒരു സംഖ്യയായി രേഖപ്പെടുത്തുന്നു. ഓരോ പ്രോഗ്രാമറും സൃഷ്ടിക്കുന്ന മാറ്റങ്ങളെ മറ്റു പ്രോഗ്രാമര്മാര് ഈ കമ്മിറ്റ് സംഖ്യയിലൂടെ സെര്വറില് നിന്ന് സ്വന്തം കമ്പ്യൂട്ടറിലേക്ക് കോപ്പി ചെയ്യുന്നു. സിവിഎസ് പോലെയുള്ള പാക്കേജുകളിലാവട്ടെ ഓരോ ഫയലിനും വ്യത്യസ്ത വെര്ഷനുകള് കൊടുക്കപ്പെടുന്നതിലൂടെ ഈ ആറ്റമികത ലഭ്യമല്ല.
[തിരുത്തുക] സൌകര്യപ്രദമായ കമാന്ഡുകള്
സിവിഎസ്സിനോട് സദൃശമായ കമാന്ഡുകളാണ് എസ്വിഎന്നിനും ഉള്ളത്. ചെക്കൌട്ട്, കമ്മിറ്റ്, സ്റ്റാറ്റസ്, അപ്ഡേറ്റ്, മെര്ജ് തുടങ്ങി ധാരാളം കമാന്ഡുകള് എസ്വിഎന്നിലും ലഭ്യമാണ്.
[തിരുത്തുക] നാനാവിധ പ്രോട്ടോക്കോളുകള്
എസ്വിഎന് നാനാവിധമായ പ്രോട്ടോക്കോളുകള് പ്രോഗ്രാമര്ക്ക് പ്രദാനം ചെയ്യുന്നു. എച്ച്ടിടിപി, എസ്എസ്എച്ച്, ക്ലയന്റ്/സെര്വര്, ഫയല് സിസ്റ്റം തുടങ്ങി പല പ്രോട്ടോക്കോള് സംവിധാനങ്ങളും ലഭ്യമാണ്. ഉപയോക്താക്കള്ക്കനുസൃതമായ പ്രോട്ടോക്കോള് തെരഞ്ഞെടുക്കാവുന്നതാണ്.
[തിരുത്തുക] ബൈനറി ലഭ്യത
ടെക്സ്റ്റ് ഫയലുകള് മാത്രമല്ല, ബൈനറി ഫയലുകളും എസ്വിഎന്നില് വെര്ഷന് നിയന്ത്രിതമായി സൂക്ഷിക്കാവുന്നതാണ്. ഡിസ്ക് ഉപയോഗം നിയന്ത്രിച്ചു കൊണ്ടു തന്നെയാണ് ഇതു സാധ്യമാക്കിയിരിക്കൂന്നത്.