கிளை பெயரிடும் மாநாடு

எங்கள் கிளை-பெயரிடும் மாநாடு எங்கள் CI ஆல் மென்பொருளை உருவாக்குவதையும் மற்ற டெவலப்பர்களால் எளிதாக சோதிக்கப்படுவதையும் உறுதி செய்கிறது.

ஒவ்வொரு Git களஞ்சியத்தின் README கோப்பும் எந்த கிளை-பெயரிடுதல் மரபு பயன்படுத்தப்படுகிறது மற்றும் விதிமுறையிலிருந்து ஏதேனும் விலகல்களைக் குறிப்பிட வேண்டும்.

கிளிக்-பேக்கேஜ்கள்

பிரத்தியேகமாக ஒரு கிளிக் தொகுப்பாக விநியோகிக்கப்படும் மென்பொருள் (மேலும் DEB ஆகவும் இல்லை) பாதுகாக்கப்பட்ட ஒரு master கிளையை மட்டுமே பயன்படுத்துகிறது. தன்னிச்சையான விளக்கப் பெயர்களைக் கொண்ட தனித் தற்காலிக மேம்பாட்டுக் கிளைகளை உருவாக்கி, நேரம் வரும்போது மாஸ்டராக இணைக்கலாம். வளர்ச்சி வரலாற்றில் மைல்கற்களைக் குறிக்கவும் காப்பகப்படுத்தவும் Git குறிச்சொற்கள் அல்லது GitHub வெளியீடுகள் பயன்படுத்தப்பட வேண்டும்.

DEB தொகுப்புகள்

எங்கள் குறியீட்டை உபுண்டு தொடுதலில் முடிந்தவரை சிரமமின்றி வழங்க எங்களுக்கு உதவ, கிளை பெயரின் படி, எங்கள் தொஒ தானாகவே எங்கள் அறிவிலி களஞ்சியங்களை http://repo.ubports.com/ இல் வழங்கிய பல பொருத்தமான காப்பகங்களாக உருவாக்குகிறது.

அறிவிலி களஞ்சியங்களில் பின்வரும் கிளைகளை நாங்கள் பராமரிக்கிறோம்:

அறிவிலி கிளைகள்

விவரம்

தொடர்புடைய APT காப்பகங்கள்

பெயர்

அடிப்படை டிச்ட்ரோ

முதன்மை, யுபிதுறைமுகங்கள்/அண்மைகால

உபுண்டு தொடுதலின் அண்மைக் கால வளர்ச்சியைக் குறிக்கிறது. இந்த கிளையில் அனைத்து வகையான மாற்றங்களும் அனுமதிக்கப்படுகின்றன.

devel-<Ubuntu LTS> (எ.கா. டெவெல்-நோபல்)

அண்மைக் கால அல்லது வரவிருக்கும் உபுண்டு எல்.டி.எச்.

டெவெல்-டெபியன்

டெபியன் சோதனை.

யுபிதுறைமுகங்கள்/<பெரிய பதிப்பு>.x (எ.கா. யுபிதுறைமுகங்கள்/24.6.x)

ஒரு குறிப்பிட்ட பெரிய பதிப்பில் குறியீட்டைக் குறிக்கிறது. இது பெரிய வெளியீட்டிற்கு முன் முதன்மை கிளையிலிருந்து பிரிந்து, அந்த முக்கிய பதிப்பின் வெளியீடுகளின் ஒரு பகுதியாக மாறும். இந்த கிளையில் பிழைத்திருத்தங்கள் மற்றும் உடைக்காத மாற்றங்கள் மட்டுமே அனுமதிக்கப்படும்.

<பெரிய பதிப்பு>.x (எ.கா. 24.6.x)

கிளை நேரத்தில் உபுண்டு எல்.டி.எச்.

யுபிதுறைமுகங்கள்/குவியம்

Ubports/<பெரிய பதிப்பு>.x இன் சிறப்பு வழக்கு, இது உபுண்டு டச் 20.04 OTA-4 வெளியான பிறகு கிளைத்துள்ளது.

குவியம்

உபுண்டு 20.04 எல்டிஎச்.

யுபிதுறைமுகங்கள்/குவியம்_-_<ext>

குறுக்கு-கூறுகளின் மாற்றங்களுக்கு நீக்கப்பட்ட "கிளை நீட்டிப்புகள்" முறையைப் பயன்படுத்தும் கிளைகள். இனி பயன்பாட்டிற்கு பரிந்துரைக்கப்படவில்லை.

குவிய_-_<ext>

உபுண்டு 20.04 எல்டிஎச்.

தனிப்பட்ட/<பயனர்>/<பெயர்>, மற்றும் வேறு எந்த கிளைகளும்.

ஒன்றிணைக்கும் கோரிக்கைகளை முன்மொழிய அல்லது பிற காரணங்களுக்காக மற்ற அனைத்து கிளைகளும் பயன்படுத்தப்படலாம். ஒன்றிணைக்கும் கோரிக்கையாக முன்மொழியாவிட்டால் இந்த கிளைகள் தொஒ ஆல் கட்டப்படாது.

இதற்கில்லை, மேற்கூறிய கிளைகளுக்கு எதிராக MR ஆக முன்மொழியாவிட்டால் (கீழே காண்க).

முதன்மை கிளை எந்த மாற்றங்களையும் தவறவிடாது என்பதை உறுதிப்படுத்த, முக்கிய வெளியீட்டுக் கிளைகளுக்கு பின்வாங்குவதற்கு முன் முதலில் முதன்மை கிளைக்கு எதிராக அனைத்து மாற்றங்களும் செய்யப்பட வேண்டும். அந்த கிளையில் உள்ள பிற மாற்றங்களால் இனி முதன்மை கிளைக்கு மாற்றம் பொருந்தாதபோது விதிவிலக்கு.

Note

அடுத்த மேம்பாட்டு பதிப்பு இன்னும் சோதனைக்கு கிடைக்கவில்லை என்றால், சோதனைக்கு நிறுவலுக்கு மாற்றம் கிடைக்க வேண்டும் என்றால், அந்த பதிப்பிற்கு எதிராக கட்டப்பட்ட தொகுப்புகளைப் பெறுவதற்கு முக்கிய பதிப்பு கிளைக்கு மாற்றத்தை தற்காலிகமாக குறிவைக்க அனுமதிக்கப்பட்டுள்ளது. சேஞ்ச் செட் ஒன்றிணைக்கத் தயாராக இருக்கும்போது, மாற்றங்களை முதன்மை கிளைக்கு மீண்டும் இலக்கு வைக்க வேண்டும்.

ஒன்றிணைக்கும் கோரிக்கைகளுக்கு பொருத்தமான காப்பகங்கள்

மேலே குறிப்பிட்டுள்ள காப்பகங்களுக்கு மேலதிகமாக, எங்கள் அறிவிலி களஞ்சியங்களுக்கு எதிராக தயாரிக்கப்பட்ட எம்.ஆர்.எச்சிற்கான பொருத்தமான காப்பகங்களையும் உருவாக்குகிறோம். குறியீட்டை இணைப்பதற்கு முன் யுபிதுறைமுகங்கள்-கேப( ubports-qa ) ஐப் பயன்படுத்தி உண்மையான கருவிளை உருவாக்கியதன் முடிவை சோதிக்க இது நம்மை அனுமதிக்கிறது. ஒவ்வொரு எம்.ஆருக்கும், சி.ஐ.யின் இலக்கு கிளை போன்ற அனைத்து இலக்குகளுக்கு எதிராக குறியீட்டை உருவாக்கும், பின்னர் _-_இகோ_ <களஞ்சிய பெயர்>_<ஒகோ எண்> அவர்களுக்கு [1]. எடுத்துகாட்டு:

  • ஒரு ஒகோ எண்ணற்ற 100 முதன்மை அறிவிலி களஞ்சியத்தின் கிளைக்கு எதிராக லோமிரி (தற்போதைய உபுண்டு எல்டிஎச் உன்னதமான) க்கு எதிராக டெவெல்-நோபல்_-_pr_lomiri_100 மற்றும் டெவல்-டெவல்-டெவல்-டெவல்-டெவல்-டெபியன்.

  • ஒரு எம்.ஆர் எண்ணற்ற 125 யுபிதுறைமுகங்கள்/24.6.x சிஐடி களஞ்சியத்தின் கிளைக்கு எதிராக மோர்ப்-உலாவி 24.6.x_-_pr_morph-Browser_125 என்ற பெயரில் பொருத்தமான காப்பகத்தைக் கொண்டிருக்கும்.