பஜார் பயன்படுத்தி திறந்த மூல மென்பொருளின் வளர்ச்சியில் எவ்வாறு ஒத்துழைப்பது

பஜார் (அல்லது பி.எஸ்.ஆர்) என்பது ஒரு திட்டம் கோனோனிகல் திறந்த மூல மென்பொருளின் வளர்ச்சியில் பதிப்பு கட்டுப்பாட்டை எளிதாகவும் எளிமையாகவும் மேற்கொள்ள. இது பயன்படுத்தப்படும் கருவி ஏவூர்தி செலுத்தும் இடம் தொகுப்பு திருத்த மேலாண்மைக்கு. இல் ஏவூர்தி செலுத்தும் இடம் சேமிக்கப்படுகின்றன பல திறந்த மூல திட்டங்கள் ஆனால் எல்லாம் இல்லை; எனவே இந்த டுடோரியல் அங்கு சேமிக்கப்பட்ட பயன்பாடுகளின் வளர்ச்சியில் ஒத்துழைக்க மட்டுமே உங்களுக்கு உதவும்.

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

அறிமுகம்

தொடங்க, நீங்கள் bzr ஐ நிறுவ வேண்டும்:

sudo apt-get bzr ஐ நிறுவவும்

உங்கள் லாஞ்ச்பேட் கணக்கில் கோப்புகளை மாற்ற பஜார் SSH விசைகளை நம்பியுள்ளது. உங்களிடம் SSH விசை இல்லையென்றால், உங்கள் SSH விசையை Launchpad இலிருந்து பெற கீழேயுள்ள வழிமுறைகளைப் பின்பற்றலாம். உங்களிடம் ஏற்கனவே இருந்தால், இந்த பகுதியைத் தவிர்த்து, நேரடியாக "பஜார் பயன்படுத்துதல்" பகுதிக்குச் செல்லலாம்.

லாஞ்ச்பேட் / எஸ்எஸ்ஹெச் கீ

உங்கள் SSH விசையை உருவாக்க:

ssh -keygen -t dsa

Enter ஐ அழுத்துவதன் மூலம் இயல்புநிலை விருப்பத்துடன் முதல் கேள்விக்கு பதிலளிக்கவும், பின்னர் உங்கள் SSH விசைக்கு "கடவுச்சொல்" அல்லது "கடவுச்சொல்" ஐ உள்ளிடவும். முடிந்ததும், நான் ஓடினேன்:

பூனை ~ / .ssh / id_dsa.pub

முந்தைய கட்டத்தில் காட்டப்பட்ட உங்கள் பொது விசையை நகலெடுத்து, துவக்கத்திற்குச் சென்று உங்கள் SSH விசையைத் திருத்தவும்:

https://launchpad.net/~username/+editsshkeys

பயனர்பெயர் x உங்கள் பெயரையும் editsshkeys x உங்கள் SSH விசையையும் மாற்ற மறக்காதீர்கள்.

விசையை "ஒரு SSH விசையைச் சேர்" என்பதில் ஒட்டவும், "பொது விசையை இறக்குமதி" என்பதைக் கிளிக் செய்யவும்.

பஜார் பயன்படுத்துதல்

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

https://code.launchpad.net/~drsmall/perlbot/trunk

எல்லா கோப்புகளையும் ("ட்ரங்க்") கொண்ட கோப்பகத்தை நீங்கள் காணலாம், மேலும் திட்டத்தின் திருத்தங்களையும் பார்க்கலாம்.

உங்கள் வன்வட்டில் "உடற்பகுதியின்" நகலை பதிவிறக்கம் செய்ய விரும்பினால், நீங்கள் இயக்க வேண்டும்:

bzr pull lp: perlbot

இந்த கட்டளை உங்கள் வன்வட்டில் perlbot மூல குறியீட்டை ~ / perlbot க்கு பதிவிறக்கும். நீங்கள் அதை மாற்றியமைத்து, உங்கள் மாற்றங்களை மீண்டும் உடற்பகுதிக்கு அனுப்பலாம் (தேவையான அனுமதிகளுடன்).

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

bzr தொடக்கம்

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

bzr சேர் *

சமீபத்திய பதிப்பிற்கும் தற்போதைய பதிப்பிற்கும் இடையிலான மாற்றங்களைச் சரிபார்க்க அடுத்த கட்டளையை இயக்கப் பழகுவது நல்லது. இதை நீங்கள் முதல் முறையாக செய்யக்கூடாது.

bzr வேறுபாடு

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

bzr commit -m "திருத்த XX இலிருந்து கருத்து"

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

bzr push lp: ~ பயனர் / திட்டப்பெயர் / கிளை பெயர்

பிற பயனுள்ள கட்டளைகள்:

ஒரு கிளையை உருவாக்கவும்:

bzr தொடக்கம்

ஒரு கிளையைப் பதிவிறக்குக:

bzr இழுத்தல் 

ஒரு கிளையைப் புதுப்பிக்கவும்:

bzr மிகுதி 

உங்கள் கிளையில் கோப்புகளைச் சேர்க்கவும்:

bzr சேர் 

திருத்தங்களுக்கிடையிலான வித்தியாசத்தை சரிபார்க்கவும்:

bzr வேறுபாடு

மதிப்பாய்வைச் செய்யுங்கள்:

bzr commit -m "திருத்த கருத்து"

இயங்குவதன் மூலம் மீதமுள்ள அடிப்படை கட்டளைகளை நீங்கள் காணலாம்:

மனிதன் bzr

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.