څنګه د بازار په کارولو سره د خلاصې سرچینې سافټویر پراختیا کې همکاري کول

بازار (یا bzr) د لخوا پروژه ده کینونیکي د خلاصې سرچینې سافټویر په اسانۍ او ساده پرمختګ کې د نسخو کنټرول پرمخ وړلو لپاره. دا هغه وسیله ده چې په کې کارول کیږي لانچرپاد د بنډل د بیاکتنې مدیریت لپاره. په لانچرپاد ساتل شوي دي ډیری د خلاصې سرچینې پروژې مګر ټول نه نو دا ټیوټوریل به یوازې تاسو ته د هلته ذخیره شوي غوښتنلیکونو پراختیا کې همکارۍ لپاره خدمت وکړي.

که تاسو هیڅکله په کې پروژه نده جوړه کړې لانچرپاد ځکه چې دا خورا پیچلي ښکاري ، دا مقاله به تاسو سره علاقه ولري.

سريزه

د پیل لپاره ، تاسو باید bzr نصب کړئ:

sudo apt-get نصب bzr

بازار ستاسو د لانچ پیډ حساب ته فایلونو لیږدولو لپاره د SSH کلي باندې تکیه کوي. که تاسو د SSH کیلي نلرئ ، نو تاسو کولی شئ لاندې لارښوونې تعقیب کړئ ترڅو د لانچ پیډ څخه ستاسو د SSH کیلي ترلاسه کړئ. که تاسو دمخه دا لرئ ، تاسو کولی شئ دا برخه پریږدئ او مستقیم د "کارولو بازار" برخې ته لاړ شئ.

لانچ پیډ / SSH کیلي

د خپل SSH کیلي رامینځته کولو لپاره:

ssh -keygen -t dsa

د پوښتنې ځواب د ډیفالټ اختیار سره د Enter فشار ورکولو سره ځواب کړئ ، بیا د خپل SSH کیلي لپاره "پاسفریز" یا "پاسفرایس" دننه کړئ. کله چې وشو ، ما ورغی:

پيشو ~ / .ssh / id_dsa.pub

خپل عامه کیلي کاپي کړئ ، کوم چې په تیرو مرحلو کې ښودل شوی و ، او لانچاپ ته لاړ شئ او خپل د SSH کلیمه ترمیم کړئ:

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

هیر مو نه کړئ چې د خپل کارن-نوم x او خپل نوم او اډیټشکیز x ستاسو د SSH کیلي بدل کړئ.

کلي کې "د SSH کلي اضافه کړئ" کلیک کړئ او "عامه کیلي وارد کړئ" کلیک وکړئ.

د بازار کارول

راځئ چې ووایو چې تاسو په لانچ پیډ کې یوه پروژه وموندله چې تاسو ورسره همکاري کول غواړئ ، یا شاید تاسو غواړئ د دې اړتیاو سره سم د سرچینې کوډ ډاونلوډ کړئ. راځئ چې دا هم فرض کړو چې دا پروژه perlbot ده. پدې حالت کې ، تاسو باید لاندې ځایونو ته لاړشئ:

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

تاسو کولی شئ لارښود د ټولو فایلونو ("ټرنک") سره وګورئ او د پروژې بیاکتنې هم وګورئ.

که تاسو غواړئ خپل هارډ ډرایو ته د "ټرنک" یوه کاپي ډاونلوډ کړئ ، نو تاسو باید تیښته وکړئ:

bzr پل Lp: perlbot

دا قومانده به ستاسو په هارډ ډرایو کې پریلبوټ سرچینې کوډ ~ / perlbot ته ډاونلوډ کړي. تاسو کولی شئ دا ترمیم کړئ او خپل تعدیلات بیرته ټرنک ته واستوئ (د اړینو اجازه لیکونو سره).

نو ، راځئ فرض کړئ چې تاسو غواړئ خپله خپله نسخه (یا "څانګه") پیل کړئ ، چیرې چې تاسو کولی شئ برنامه کې رامینځته شوي تعدیلات ذخیره او شریک کړئ ، یا دا ستاسو لخوا رامینځته شوي یو څه هم کیدی شي چې تاسو غواړئ د پراختیا په توګه رامینځته شي ډله د دې کولو لپاره ، ټول فایلونه ستاسو په "برانچ" کې په لانچ پیډ کې راټول کړئ ، او په ځایی لارښود کې یې وساتئ. بیا ځغلي:

bzr init

دا لارښود په یوه څانګه بدلوي. که تاسو د لیدو لپاره ستونزه ولرئ ، نو تاسو به وګورئ چې اوس ستاسو په لارښود کې د .bzr په نامه نوې لارښود شتون لري. دا هغه ځای دی چې ټول بیاکتنې او فایلونه یې د bzr لخوا کارولو لپاره ساتل شوي. اوس ، ټولې فایلونه څانګې ته اضافه کړئ:

bzr اضافه *

دا ښه نظر دی چې د وروستي نسخه او اوسني نسخو ترمینځ د بدلونونو لپاره چیک کولو لپاره د راتلونکي قوماندې چلولو لپاره عادت شئ. تاسو باید دا لومړی ځل ونه کړئ.

bzr توپیر

د بل ګام سره ، موږ خپل ترمیمونه نوي بیاکتنې ته ژمن یو. دا ښه نظر دی چې خپلې بیاکتنې ته په کافي اندازه تبصره وکړئ.

bzr ژمنتیا --m "د بیاکتنې XX لخوا څرګندونې"

اوس تاسو به وکولی شئ خپله بیاکتنه په لانچ پیډ کې خپل "څانګې" ته اپلوډ کړئ. که چیرې څانګه لاهم شتون ونلري ، نو دا به رامینځته شي. تاسو کولی شئ څو څانګې ولرئ ، نو زه وړاندیز کوم چې تاسو یې سم نوم کړئ. دا امر ممکن څو دقیقې وخت ونیسي ، مګر په یاد ولرئ چې دا باید "برانچ" رامینځته کړي ، ستاسو فایلونه اپلوډ کړي ، بیاکتنې رامینځته کړي ، او داسې نور.

bzr push lp: ~ کارن / پروژې نوم / څانګه

نور ګټور حکمونه:

څانګه جوړه کړئ:

bzr init

څانګه ډاونلوډ کړئ:

bzr پل 

یوه څانګه تازه کړئ:

bzr فشار 

خپلې څانګې ته فایلونه اضافه کړئ:

bzr اضافه کړئ 

د بیاکتنو ترمینځ توپیر وګورئ:

bzr توپیر

بیاکتنه ژمن:

bzr comm -m "د بیاکتنې څرګندونې"

تاسو کولی شئ د چلولو سره پاتې لومړني کمانډونه ومومئ:

سړی bzr

د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

لومړی د تبصره کولو لپاره وئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.