د کوډبیمر لپاره خالص سیسټمونه خالص ډولونه نښلونکی
پیژندنه
pure::variants د کوډبیمر لپاره نښلونکی د کوډبیمر کاروونکو ته وړتیا ورکوي چې اړتیاوې اداره کړي او همدارنګه د خالص:: متغیراتو په کارولو سره د آثارو تغیرات معاینه کړي. د خالص:: متغیرونو او کوډبیمرونو په یوځای کولو سره، د تغیراتو او ډولونو په اړه پوهه رسمي، شریکول، او په اتوماتيک ډول ارزول کیدی شي. دا د دې وړتیا ورکوي چې د اړتیاو د اعتباري ترکیبونو په اړه پوښتنو ته ځوابونه ترلاسه کړي او د محصول ډولونو کې ګړندي آثار ازموي؛ د اړتیاو او ازمایښتي آثارو په کچه د پلان شوي او خوشې شوي محصول ډولونو اسانه څارنې ته اجازه ورکوي ، او همدارنګه په ترتیب سره د اړتیاو څخه بهر د مختلف ډولونو ځانګړي اړتیاو سندونو ، ازموینې سیټونو او ازموینې قضیې خورا مؤثره تولید ته اجازه ورکوي او په ترتیب سره د آثارو ذخیره ازموي.
د دې لارښود په اړه
له لوستونکي څخه تمه کیږي چې د کوډبیمر او خالص:: متغیر وسیلو په اړه لومړنۍ پوهه ولري او تجربه یې کړي. خالص:: متغیرات لارښود په آنلاین مرستې او همدارنګه د چاپ وړ پی ډی ایف فارمیټ کې دلته شتون لري.
د سافټویر اړتیاوې
لاندې سافټویر د کوډبیمر لپاره د خالص:: متغیر نښلونکي لخوا اړین دی:
- PTC کوډبیمر 22.10-LTS یا 22.10-SP3. د نورو کوډبیمر ریلیزونو سره مطابقت تضمین ندی.
- pure::variants د سرور اجزا د کوډبیمر لپاره په ورته نسخه کې د نښلونکي په څیر. نښلونکی د کوډبیمر سرور کې د خالص:: ډولونو ځانګړي اجزاو ځای په ځای کولو ته اړتیا لري
- pure::variants Desktop Hub یا Web هب هم په ورته نسخه کې د نښلونکي په څیر:
خالص::variants ډیسټاپ هب د خالص::variants Enterprise وینډوز انسټالر کڅوړې سره وړاندې کیږي او د انسټالر وزرډ کې د ادغام اجزاو په غوره کولو سره نصب کیدی شي ، پداسې حال کې چې د نصب کولو په وخت کې. Web حب په خالص:: متغیرونو د تنظیم کولو لارښود کې تشریح شوی.
د کوډبیمر لپاره خالص:: متغیرات نښلونکی د خالص:: ډولونو لپاره تمدید دی او په ټولو ملاتړ شوي پلیټ فارمونو کې شتون لري.
نصب کول
مهرباني وکړئ په pure::variants نښلونکي برخه کې د نښلونکي د نصبولو څرنګوالي په اړه د تفصيلي معلوماتو لپاره (مینو مرسته -> د مرستې مینځپانګې او بیا pure::variants Setup Guide -> pure::variants Connectors) برخه وګورئ. د کوډبیمر نښلونکي لپاره ځانګړي مرحلې، د اجزاوو ځای په ځای کول، او همدارنګه د واحد نښه کولو ترتیب کولو څرنګوالي توضیحات په خالص:: متغیرات تنظیم کولو لارښود کې تشریح شوي.
د نصب کولو مرحلې د کوډبیمر نښلونکي لپاره ځانګړي دي، د اجزاوو ځای په ځای کول، او همدارنګه د واحد نښه کولو تنظیم کولو څرنګوالي توضیحات په خالص:: متغیرات تنظیم کولو لارښود کې تشریح شوي.
د نښلونکي کارول
خالص:: متغیرات پیل کول
د نصب کولو میتود پورې اړه لري چې کارول کیږي، یا د خالص:: متغیر فعال Eclipse پیل کړئ یا د وینډوز لاندې، د پروګرام مینو څخه خالص:: متغیر توکي غوره کړئ.
که د متغیر مدیریت لید لا دمخه فعال شوی نه وي ، نو دا د کړکۍ مینو کې د خلاص لید -> نور… څخه په غوره کولو سره ترسره کړئ.
د کوډبیمر پروژې چمتو کول
د کوډبیمر توکو څخه د تغیراتو معلوماتو ترلاسه کولو لپاره او همدارنګه په کوډبیمر کې ډولونو ته د توکو سپارلو لپاره ، د کوډبیمر تعقیبونکي باید په پیل کې چمتو شي. د دې لپاره چې د تغییر معلومات خالص:: متغیراتو ته چمتو شي، د هر کوډبیمر ټریکر لپاره باید یو خاصیت ترتیب شي چې د دې تغیراتو په اړه پروسس کیږي.
د هر ټاکل شوي ټریکر لپاره د دې ځانګړتیا تنظیم کولو لپاره ، کوډ بیمر ته لاړشئ او د ټریکر تنظیم کولو اختیار وکاروئ. دلته، د ساحې پاڼې وټاکئ او د 'متن' ډول 'pvRestriction' په نوم یو نوی دودیز ساحه اضافه کړئ. برسېره پردې، په کوډبیمر کې د تغیراتو معلوماتو ذخیره کولو لپاره د اینوم بدلون چمتو کولو لپاره، یو بل دودیز ډګر ته اړتیا ده، د 'متن' ډول 'pvVariants' په نوم.
د ازموینې په قضیه کې د ازموینې ګامونو لپاره، د جدول تعریف کې، د "متن" ډوله دودیز ساحې 'pvRestrictionTestSteps' او 'pvVariantsTestSteps' باید په ترتیب سره اضافه شي.
تصدیق کول
د نښلونکي کارولو لپاره دا تل اړین دی چې د کوډبیمر غوښتنلیک ته تصدیق شي.
د تصدیق کولو دوه میکانیزمونه شتون لري
- د کوډبیمر اسنادو کارول
- د OpenID نښلول (د واحد لاسلیک لپاره)
د نښلونکي کارولو په جریان کې، د دواړو میکانیزمونو لپاره، کاروونکي به د ننوتلو ډیالوګ سره هڅول کیږي، کوم چې د کارونکي اعتبار تمه کوي. د Single-Sign-On په صورت کې د براوزر پر بنسټ د ننوتلو ډیالوګ به وښودل شي چې د تصدیق شوي سرور لخوا چمتو شوی.
د ابتدايي ماډلونو جوړول
لومړی ګام تل د هر اړوند کاري سیټ لپاره د اړونده کورنۍ ماډل رامینځته کول دي چې ټاکل شوي کوډ بیمر ټریکرونه لري. دا لومړني کورنۍ ماډلونه د موجوده تغیراتو معلوماتو کارولو لپاره د پیل ټکي په توګه کار کوي.
د وارداتو کړنلاره باید د هر کوډ بیمر کاري سیټ لپاره یوازې یو ځل اجرا شي مګر وروسته تازه کیدی شي هر ټریکر په خالص:: متغیر کورنۍ ماډل کې د یو ماډل نوډ عنصر لخوا نمایش کیږي چې د وارداتو پرمهال رامینځته کیږي.
مخکې لدې چې اصلي واردات پیل شي ، د تغیر مدیریت پروژه باید رامینځته شي ، چیرې چې وارد شوي ماډلونه به زیرمه شي. په کې د نوي څخه پروژه غوره کړئ File مینو د نوې پروژې وزرډ په لومړي مخ کې د مختلف مدیریت لاندې مختلف پروژې غوره کړئ. د پروژې لپاره نوم غوره کړئ او د پروژې ډول په توګه خالي انتخاب کړئ (شکل 1 وګورئ، "د کوډ بیمر تعقیب لپاره د خالي متغیر مدیریت پروژې رامینځته کول")
واردات د پروژې په شرایطو مینو کې د وارداتو عمل غوره کولو سره پیل کیږي view یا د وارداتو مینو سره File مینو متغیر ماډلونه یا پروژې غوره کړئ او بل فشار ورکړئ. په لاندې پاڼه کې 'د کوډبیمر تعقیبونکي واردول یا کاري سیټونه' غوره کړئ.
د وارداتو وزرډ څرګندیږي. په لومړي مخ کې، تاسو باید د کوډبیمر سرور پته تعریف کړئ یا غوره کړئ چې تاسو غواړئ ټریکرونه وارد کړئ.
که تاسو لا دمخه تصدیق شوي نه یاست، تاسو کولی شئ د ټیسټ کنکشن وکاروئ. دا به د ننوتلو ډیالوګ خلاص کړي چې د تصدیق کولو لپاره ډیری امکانات چمتو کوي.
- د کوډبیمر کارن نوم او پټنوم د 'کوډبیمر کارن اسناد' اختیار سره چمتو کیدی شي.
- د تصدیق کولو سرور د 'تصدیق سرور (OAuth2) انتخاب غوره کولو لپاره کارول کیدی شي.
د ننوتلو کومه طریقه ستاسو لپاره کار کوي د کوډبیمر سرور په ترتیب پورې اړه لري.
په راتلونکې پاڼه کې، تاسو پریکړه کولی شئ چې ایا تاسو غواړئ د خپل کوډبیمر ټریکر د تغیراتو معلوماتو (بشپړ حالت) بشپړ واردات ترسره کړئ یا که تاسو یوازې د ماډل سرلیک (چټک حالت) واردول غواړئ. په وروستي حالت کې، ډاټا په اتوماتيک ډول د بدلون څخه مخکې همغږي کیږي، پداسې حال کې چې په بشپړ حالت کې، کاروونکي د معلوماتو د همغږي ساتلو مسولیت لري، ځکه چې موجوده ډاټا د تغیراتو بدلولو لپاره کارول کیږي.
د بشپړ حالت په کارولو سره ، په ټریکرونو کې موندل شوي تغیر ټکي د کورنۍ ماډل رامینځته کیدو کې نمایش کیږي.
کوم معلومات به وارد شي د کارونکي لخوا په راتلونکي پاڼه کې تنظیم کیدی شي.
د کوډبیمر ذخیره کولو پروژو بشپړ لیست ښودل شوی، په بیله بیا د کار کولو سیټونه د هرې پروژې لاندې لیست شوي چې شتون لري. د کار کولو سیټ ته لاړشئ چې د ګټو تعقیبونکي لري او چیک غوره کړئ
بکسونه ښي خوا ته. د مختلفو پروژو څخه ډیری کاري سیټونه د واردولو لپاره په یوځل کې غوره کیدی شي. د کاري سیټ لپاره په ښي خوا کې د چیک بکس غوره کول د وارداتو لپاره ټول تعقیبونکي په نښه کوي. په یوه کاري سیټ کې د انفرادي ټریکرانو لپاره انتخاب هم د ښي پین په کارولو سره امکان لري.
یادونه: مهرباني وکړئ په یاد ولرئ، یوازې هغه معلومات وړاندې کیږي چې کاروونکي د لاسرسي مناسب حق لري
ډاډ ترلاسه کړئ چې د وارداتو هدف ځای "د واردولو" سره سم ورکړل شوی دی. موقعیت د انتخاب تڼۍ په کارولو سره بدل کیدی شي. د "فولډر جوړښت له مخې رامینځته شوي ماډلونه ذخیره کړئ" انتخاب غوره کول ، د وارداتو پروسه په ترتیب سره د پروژې او کاري سیټونو لپاره فولډرونه رامینځته کوي ، په خالص:: ډولونو کې د کورنۍ ماډلونو لپاره.
د کورنۍ ماډلونه رامینځته شوي د ډیفالټ لخوا د _ سکیم مطابق نومول شوي ، مګر دا د ترمیم بکس په کارولو سره ترمیم کیدی شي.
یادونه: که څه هم د ټولو ډولونو تعقیبونکي وارد کیدی شي، یوازې د ځانګړو ډولونو تعقیبونکي به د بدلون په وخت کې په پام کې ونیول شي (د ډولونو لیست لپاره، د دې لارښود د یو ډول بدلون څپرکی وګورئ).
همچنان ، د تغیر ټکي یوازې په دې ټریکرونو کې د وارداتو پرمهال په پام کې نیول شوي.
د بلې پاڼې په کارولو سره، تاسو کولی شئ د هر ټاکل شوي ټریکر لپاره بیس لاین وټاکئ ترڅو د کاري سیټ بدلون لپاره د سرچینې نسخې په توګه وکارول شي
- انتخاب د اړونده اساساتو لپاره یا په جلا توګه د هر ټریکر لپاره د کاري سیټ کچې کې ترسره کیدی شي. د کاري سیټ په کچه هغه اساسات لیست شوي چې د هر ټریکر لپاره عام دي. انتخاب د لټون فنکشن لخوا مرسته کیږي کوم چې د انتخاب کولو لپاره اساسات فلټر کوي
- په بدیل سره، دا د یو ټریکر لپاره تعریف کیدی شي لکه څنګه چې په کاري سیټ کې شریک شوی وي چې د کاري سیټ بدلون لخوا رامینځته شوی.
یادونه: د ټریکرانو شریک حالت چې د تعریف له مخې شریک شوی نشي بدلیدلی او په ډیالوګ کې یوازې د لوستلو په توګه ښودل کیږي.
په لاندې پاڼه کې، د وارداتو قواعد ښودل شوي. په دې پاڼه کې، تاسو کولی شئ د وارداتو مقرراتو سیټونه وټاکئ، کوم چې به د واردولو وروسته د پایلې ماډل سمبالولو لپاره وکارول شي. د وارداتو قواعد سیټونه د ځانګړي خالص:: متغیر ماډل عناصرو رامینځته کولو لپاره کارول کیدی شي لکه د کوډبیمر آثارو معلوماتو څخه محدودیتونه یا خنډونه.
د کوډبیمر څخه موډلونه تازه کول
د همغږي کولو عمل په کارولو سره ، د ټریکرونو سیټ چې د کاري سیټ برخې په توګه واردیږي ترمیم کیدی شي. برسیره پردې، کله چې د بشپړ حالت کاروئ، نو اړینه ده چې د کوډبیمر معلوماتو سره د خالص:: متغیر ماډلونه تازه کړئ کله چې اړونده بدلونونه رامینځته شوي وي. د تازه کولو پیل کولو لپاره، ماډل خلاص کړئ چې د کاري سیټ استازیتوب کوي او د وسیلې بار کې د Synchronize تڼۍ کېکاږئ.
pure::variants به د کوډبیمر سره وصل شي ترڅو د ټریکر انتخاب پاڼه، د بیس لاین انتخاب پاڼه، او وروسته د خالص:: متغیر ماډلونو لپاره د پرتله کولو مدیر وړاندې کړي.
د پرتله کولو مدیر په خالص:: ډولونو کې د ماډل نسخو پرتله کولو لپاره کارول کیږي ، مګر پدې حالت کې دا د کوډبیمر ډیټا (په ښکته ښیې خوا کې ښودل شوي) د اوسني خالص:: متغیر ماډل (ښکته کیڼ اړخ) سره پرتله کولو لپاره کارول کیږي. ټول بدلونونه د مدیر په پورتنۍ برخه کې د جلا توکو په توګه لیست شوي، د اغیزمنو عناصرو لخوا ترتیب شوي.
په دې لیست کې د یو توکي غوره کول په دواړو ماډلونو کې اړوند بدلون روښانه کوي. په دې کې پخوانيampبیا، تعقیبونکی "د ازموینې قضیې" د وارداتو له ساحې څخه لیرې شوي.
د ادغام وسیلې بار د اوسني ماډل څخه زاړه ماډل ته د واحد یا حتی ټول (غیر متضاد) بدلونونو کاپي کولو لپاره وسیلې چمتو کوي.
یو ډول تعریف
بل ګام د ګټو اصلي ډولونو تعریف دی. څرنګه چې د تغیر موډل معمولا د ډیری لوی شمیر ډولونو تعریف ته اجازه ورکوي، خالص:: متغیرات یوازې د هغو ډولونو تعقیب ساتي چې د کاروونکو لپاره په زړه پورې وي. عموما، دا شمیره د ممکنه ډولونو شمیر څخه ډیره کوچنۍ ده.
ډولونه د جلا جلا ادارو په توګه زیرمه شوي چې د متغیر توضیحي ماډل (VDM) په نوم یادیږي. A VDM تل د یو ځانګړي ترتیب ځای پورې اړه لري. په دې توګه، د ډولونو تعریف کولو دمخه، د ترتیب کولو ځای باید رامینځته شي. هغه پروژه غوره کړئ چې وارد شوي ماډلونه په مختلف پروژو کې لري view او د شرایطو مینو خلاص کړئ. د توکي لاندې نوی انتخاب د ترتیب ځای. یو جادوګر پرانستل شو. په لومړۍ پاڼه کې (شکل 10، "د ترتیب ځای وزرډ")د ترتیب کولو ځای لپاره نوم دننه کړئ. نوم باید سخت قواعد تعقیب کړي (نه ځای، هیڅ ځانګړي حروف نه). د معیاري بدلون رامینځته کولو دمخه بکس خلاص کړئ ، ځکه چې د خالص اړتیاو ماډلونو لپاره معیاري بدلون کوم اړوند فعالیت نه وړاندې کوي (د بدلونونو په اړه د نورو معلوماتو لپاره خالص:: متغیرات کارونکي لارښود وګورئ
راتلونکی پاڼه د دې مشخص کولو لپاره کارول کیږي چې کوم ماډل باید پدې ترتیب ځای کې شامل شي. دلته ټول هغه ماډلونه غوره کړئ چې د کاري سیټونو استازیتوب کوي او د ګټو تعقیبونکي. په exampلاندې، یوازې یو د کورنۍ ماډل غوره شوی. اوس د پای تڼۍ فشار ورکړئ.
په پایله کې د پروژې جوړښت په 12 شکل کې ښودل شوی، "د ابتدايي ترتیب ځای جوړښت"). DemoVariants.vdm رامینځته کیږي او سمدلاسه پرانستل کیږي که چیرې د ډیفالټ ډول ډول توضیحات د وزرډ په لومړي مخ کې غوره شوي وي.
د یو ډول بدلول
د متغیر توضیحي ماډل کې زیرمه شوي ډولونه په کوډبیمر کې چمتو کیدی شي. نښلونکی د ډولونو استازیتوب کولو لاندې لارو ملاتړ کوي: د ځانګړتیا پراساس
د خاصیت پر بنسټ متغیر استازیتوب
د ځانګړتیا پراساس نمایش کې موږ د هر ټاکل شوي کوډبیمر ټریکر لپاره دودیز ساحه تعریف کوو ترڅو په هر ټریکر توکي کې اضافه شي. دا د بدلون موډ د ډولونو نوم اضافه کوي (د لیست په توګه، د نوي لینونو لخوا جلا شوی) که چیرې د تعقیب توکي د تغیر برخه وي. د دې خاصیت نوم د بدلون لپاره د کارونکي تعریف کیدی شي، ډیفالټ pvVariants دی.
دا ډول بدلون د لاندې تعقیبونکي ډولونو لپاره د تطبیق وړ دی: اړتیا، د ازموینې قضیه (د ازموینې مرحلې په شمول)، د ازموینې سیټ، د ازموینې ترتیب، ترتیب توکي
یادونه: په هغه صورت کې چې یو ټریکر د کارونکي لخوا په کورنۍ ماډل کې د یو ډول ډول لپاره ایستل شوی وي، د متغیر نوم به په کوډبیمر کې د دې ډولونو لیست څخه لیرې شي.
یادونه: دا بدلون په ټریکرونو کې د HEAD پرته د بیس لاینونو سره نشي چلیدلی او له همدې امله خالص:: متغیرات به د غلطۍ راپور ورکړي.
د کاري سیټ بدلون
د محصول لاین اثاثې (150٪) د بیلګې په توګه تعقیبونکي (اړتیاوې، د ازموینې قضیې، او نور) په کوډبیمر کې وقف شوي کاري سیټ یا ډیفالټ کاري سیټ ته ګمارل شوي. کاري سیټ
بدلون د تازه ملاتړ سره یا پرته کارول کیدی شي:
- د تازه مالتړ پرته، بدلون د هر بدلون چلولو لپاره او د هر ډول (vdm) لپاره د ټریکرونو سره چې د ټریکر توکو مختلف ځانګړي فرعي سیټونه لري (100٪) لپاره یو متغیر ځانګړی کاري سیټ رامینځته کوي. په ډیفالټ ډول، د متغیر ځانګړي کاري سیټ لپاره د نوم ورکولو کنوانسیون د "DemoVariant" سره برابر دی. ډیفالټ نوم د بدلون پیرامیټر 'WorkingSetName' په ترتیب کولو سره بدلیدلی شي (څپرکی 'د بدلون چمتو کول' وګورئ). په هغه صورت کې چې د ورته نوم سره کاري سیټ لا دمخه شتون لري، یوه تېروتنه راپور شوې او هیڅ بدلون نه ترسره کیږي.
د هرې منډې لپاره د مختلف نومول شوي کاري سیټونو رامینځته کولو عملي لاره د وخت ضمیمه کول ديamp نوم ته د بدلون څخه. تاسو کولی شئ دا د 'WorkingSetName' ارزښت '$(VARIANT)_$(QUALIFIER)' ته په ټاکلو سره ترسره کړئ. - د تازه مالتړ سره، د مخکینۍ بدل شوي ډول ځانګړي ټریکرونو تازه کول ملاتړ کیږي. دلته دوه حالتونه شتون لري، د لاسي یوځای کولو حالت، او د بشپړ اوور رایټ حالت
د لاسي ادغام حالت - پدې حالت کې ، ډول د دوه کاري سیټونو لخوا نمایش کیږي ، یوه حواله- او د کاري کاپي کاري سیټ. د حوالې کاري سیټ د لومړي بدلون په جریان کې نوی رامینځته شوی او په هر بل بدلون کې له سره لیکل کیږي. کاري کاپي هم د لومړي بدلون لخوا رامینځته کیږي او مینځپانګه د کارونکي لخوا ترمیم کیدی شي. دا کاري سیټ په اوتومات ډول نه تازه کیږي ، مګر د حوالې کاري سیټ کې رامینځته شوي بدلونونه باید په کاري کاپي کې په لاسي ډول ضمیمه شي.
د بشپړ اوور رایټ موډ: پدې حالت کې ، ډول د یوې کاري سیټ لخوا نمایش کیږي چې د لومړي بدلون لخوا رامینځته شوی او په هر راتلونکي بدلون کې له سره لیکل کیږي.
د اړتیا په صورت کې باید مخکې له مخکې پریکړه وشي چې کوم اپډیټ موډ کارول کیږي، د بدلونونو له ترسره کیدو وروسته د حالتونو ترمینځ بدلول ممکن ندي.
یادونه:
- کارونکي باید د یوې څانګې مینځپانګې بدلولو لپاره د تعقیب کونکي کچې اجازه ولري (په کوډ بیمر کې د اجازې ترتیب: 'څانګه - مینځپانګه بدل کړئ')
- په ځینې ټریکر ترکیبونو کې ، په کوډبیمر کې د کاري سیټ رامینځته کول د ټریکر ترتیب بدلوي مګر د اوسمهال لخوا نه ملاتړ کیږي. دا د ځینې ټریکر ترکیبونو د تازه کولو کارول محدودوي ، د بیلګې په توګه د ټریکرونو 'سیسټم اړتیا مشخصات' او 'د پیرودونکي اړتیا مشخصات' تل باید په ورته وخت کې په کاري سیټ کې شامل شي.
- د تازه مالتړ فعالولو څرنګوالی د معلوماتو لپاره 'pure::variants د کارونکي لارښود'، څپرکی 'د بدلون تنظیم کول' وګورئ.
د کاري سیټ بدلون د ټولو طریقو لپاره، لاندې اړتیاوې باید په پام کې ونیول شي:
- کارونکي باید د کاري سیټونو جوړولو اجازه ولري. (په کوډبیمر کې د اجازې ترتیب: 'کاري تنظیم - اډمین').
- شامل شوي ټریکرونه (د بیلګې په توګه شریک شوي ټریکرونه) د اصلي کاري سیټ کې د ټریکرونو څخه جلا شوي د کارونکي لخوا د وارداتو پرمهال تعریف شوي بیس لاین کې او د مختلف ځانګړي فرعي سیټ ته راټیټ شوي. شریک شوي ټریکرونه یوازې په کاري سیټ کې اضافه شوي مګر پرته له کوم بدلون پرته د تغیراتو معلوماتو په پام کې نیولو سره.
- د متغیر ځانګړي ټریکر څانګې HEAD نسخه (که مناسبه وي) یوازې په کوډبیمر کې تعدیل کیدی شي ترڅو د متغیر ځانګړي مینځپانګې شاملې کړي.
دا ډول بدلون د لاندې ټریکر ډولونو لپاره د تطبیق وړ دی: اړتیا، د ازموینې قضیه (د ازموینې مرحلې په شمول)، د ازموینې سیټ، ترتیب توکي.
د متن بدیل
لاندې ټریکر ډولونه او ساحې د متن بدیل تابع دي:
- اړتیا (نوم، توضیحات) د ازموینې قضیه (نوم، مخکې عمل، وروسته عمل، د ازموینې پیرامیټرې) دواړه د ازموینې پیرامیټر
- نومونه او د هغوی ارزښتونه)، توضیحات) د ازموینې مرحلې (د متن او ویکي متن ټولې ساحې)
- د ازموینې سیټ (نوم، د ازموینې پیرامیټونه (دواړه د ازموینې پیرامیټر نومونه او د دوی ارزښتونه)، توضیحات)
- د ترتیب کولو توکي (نوم، توضیحات)
یادونه: د متن بدیل یوازې د 'ورکنګ سیټ بدلون' په جریان کې ترسره کیږي او یوازې د ټریکرانو لپاره چې د شریک شوي کاري سیټ کې شامل ندي.
د بدلون چمتو کول
د یو ډول بدلولو لپاره، لومړی باید د بدلون کنفیګریشن جوړ شي. د بدلون کنفیګریشن رامینځته کولو لپاره په وسیلې بار کې د بدلون ت buttonۍ سره په تیر کې کلیک وکړئ او د خلاصې لیږد تنظیم ډیالوګ غوره کړئ ...
د ترتیب کولو ځای ملکیت ډیالوګ خلاصیږي ، او د بدلون تنظیم کولو ټب ښودل کیږي. بل ګام د نوي ماډل ترتیب اضافه کول دي، د نښه شوي وسیلې بار توکي په کلیک کولو سره. اوس د اضافې تڼۍ په کارولو سره د ماډل ترتیب ته نوی ماډل اضافه کړئ.
د خلاص شوي ډیالوګ څخه ، د انټلینډ کوډبیمر بدلون ماډل غوره کړئ او نوم دننه کړئ. راتلونکی پاڼه ټول پیرامیټونه ښیي. د موډس پیرامیټر د مختلف پایلو نمایشونو څخه یو مشخص کوي، لکه څنګه چې پورته تشریح شوي
لاندې پارامترونه باید تعریف شي:
- حالت: د بدلون حالت تعریف کړئ. شته موډلونه دا دي: شمېرنه – دا اختیار د خاصیت پر بنسټ متغیر استازیتوب لپاره ولاړ دی. کاري سیټ - دا اختیار د کاري سیټ بدلون لپاره ولاړ دی.
- د شمیرنې ساحه: د ټریکر توکي ساحې نوم مشخص کوي چې د شمیرې د بدلون حالت کې د مختلف نومونو سره ډک شي. که معیاري نوم نه وي ټاکل شوی ('pvVariants') کارول کیږي.
- د شمیرنې پاکول: که ریښتیا وټاکل شي، د اوسني ډول صادرولو دمخه ټول موجود متغیر ځانګړتیاوې له مینځه وړل کیږي. که غلط وي، یوازې د بدل شوي ډول نومونه به تازه شي (یا لیرې شوي یا اضافه شوي).
- WorkingSetName: د کاري سیټ نوم مشخص کوي چې د بدلون لخوا رامینځته شوی.
- د پارټیل متن بدلول ترسره کړئ: که ریښتیا غوره شي، د جزوي متن بدیل ترسره کیږي.
- د اپډیټ موډ: د کاري سیټ بدلون لپاره د تازه حالت تعریف کوي په هغه صورت کې چې د اوسمهال ملاتړ فعال شوی وي. د تازه کولو موجود حالتونه دي:
ManualMerge - دا اختیار د لاسي ادغام حالت لپاره ولاړ دی
بشپړ اووررایټ - دا اختیار د بشپړ اووررایټ حالت لپاره ولاړ دی د ډیالوګونو بشپړولو وروسته ، بدلون په ساده ډول په کلیک کولو سره کارول کیدی شي. بدلون د وسیلې بار کې تڼۍ او د پل ښکته مینو څخه د بدلون غوره کول.
Web د بدلون لپاره د پیرودونکي ادغام
مهرباني وکړئ په خالص:: ډولونو کې د Transformatio مرستې مینځپانګې برخې سره مشوره وکړئ Web د پیرودونکي لارښود په کارولو سره د بدلون ترسره کولو څرنګوالي په اړه د تفصيلي معلوماتو لپاره Web د پیرودونکي ادغام
د ادغام کارول
د کوډبیمر تغیر لپاره د خالص:: متغیر نښلونکي اسانتیا لپاره، معلومات باید د ټریکر توکو ته اضافه شي. دا د ټریکر توکو لپاره د محدودیتونو اضافه کولو سره ترسره کیږي او د ډیسټاپ هب غوښتنلیک لخوا مرسته کیږي چې د خالص:: متغیر مراجع نصب کولو یا د وسیلې انټیګریشن لخوا چمتو کیږي چې د کوډ بیمر لپاره pure::variants ادغام نومیږي.
د ډیسټاپ هب په کارولو سره د تغیراتو معلوماتو اضافه کول
د ډیسټاپ مرکز کلپ بورډ کاروي ترڅو د خالص:: متغیراتو څخه نورو غوښتنلیکونو ته معلومات داخل کړي په فعاله ساحو کې د کارونکي لخوا ایډیټ کولو سره پیسټ کولو سره. په کوډبیمر کې، د ټریکر توکي باید لومړی د ایډیټ حالت کې خلاص شي، بیا د هاټکي ترکیب سیټ په کارولو سره د ډیسټاپ هب فعالولو دمخه د "pvRestriction" ساحه غوره کړئ.
یادونه: د ډیسټاپ هب په اړه نور معلومات په وقف شوي خالص:: متغیر ډیسکټاپ هب لارښود کې موندل کیدی شي.
د خالص:: متغیر ویجیټ په کارولو سره د تغیراتو معلوماتو اضافه کول
یوځل چې ادغام په کوډبیمر کې اضافه شو (په خالص:: متغیرات سیټ اپ لارښود کې اړوند څپرکی 'خالص:: متغیرات نښلونکي' وګورئ) د لومړي ځل لپاره ، عمومي ټب view د ترتیباتو پا pageې لاندې به وښودل شي کوم چې اساسا د پای کارونکي څخه آخذه اخلي ترڅو د دوه موجود حالتونو څخه یو غوره کړي ، ادغام باید د ډیسټاپ هب حالت ته لاړ شي یا Web د مرکز حالت. په ډیفالټ ډول، د ډیسټاپ هب حالت د ډیفالټ حالت په توګه ټاکل کیږي
د ډیسټاپ هب حالت لپاره شرایط
د ډیسټاپ هب حالت کې د ادغام چلولو لپاره ، په شالید کې د ډیسټاپ هب چلولو مثال ته اړتیا ده. پداسې حال کې چې د ډیسټاپ هب مثال روان دی ، د ادغام دننه ، عمومي ټب ته لاړشئ view د ترتیباتو پاڼې لاندې. په یاد ولرئ، چې د ډیسټاپ هب لا دمخه د ډراپ-ډاون له لارې په ارتباط کې غوره شوی (دا ځکه چې ډیسټاپ هب د ادغام ډیفالټ حالت دی)؛ یوازینی شی چې اړین دی د پورټ شمیره ده په کوم کې چې د ډیسټاپ هب مثال روان دی ، نو د ورکړل شوي ډیسټاپ هب ان پټ ډول دننه د پورټ شمیره دننه کړئ. وروسته، د موډ ترتیبات خوندي کولو لپاره د OK تڼۍ فشار ورکړئ. ادغام به بیا خپل اصلي پا pageې ته واړوي او د ډیسټاپ هب حالت کې چلول پیل کړي.
د ډیسټاپ هب حالت کې د تنظیم کولو ځای بارولو لپاره: د تنظیم کولو ځای غوره کولو لپاره مهرباني وکړئ د ادغام مینو بار څخه د خلاص تنظیم کولو ځای تڼۍ فشار کړئ. د ډیسټاپ مرکز file د انتخاب ډیالوګ به د مطلوب ترتیب ځای غوره کولو لپاره وښودل شي. یوځل چې د تنظیم کولو ځای وټاکل شي، ادغام به سمدلاسه ټاکل شوي ترتیب ځای وښیې.
د دې لپاره شرطونه Web د مرکز حالت
د ادغام د چلولو لپاره Web د حب حالت، د خالص:: ډولونو یو روان مثال Web اجزاو ته اړتیا ده (څپرکی "خالص:: متغیرات وګورئ Web اجزاو په 'خالص:: متغیرات د تنظیم کولو لارښود"). پداسې حال کې چې خالص:: متغیرات Web اجزا روان دي، په عمومي ټب کې د ادغام دننه view د ترتیباتو پاڼې لاندې، غوره کړئ Web د ډراپ-ډاون له لارې د نښلولو څخه د حب ارزښت او بیا د خالص:: متغیر چلونکي مثال ته URI داخل کړئ Web په ورکړل شوي اجزاو کې Web د حب ان پټ ډول. وروسته، د موډ ترتیبات خوندي کولو لپاره د OK تڼۍ فشار ورکړئ. ادغام به بیا خپل اصلي پا pageې ته وګرځوي او په لاره اچول به پیل کړي Web د مرکز حالت
د بدلون اړوند ترتیبات تعریف کړئ
د ترتیباتو په پاڼه کې، د نور بدلون اړوند ترتیبات د فعال تعقیب مثال لپاره تعریف کیدی شي:
- د عمومي ټب په کارولو سره، هغه ځانګړتیا چې د محدودیتونو ذخیره کولو لپاره کارول کیږي تعریف کیدی شي. اصلي ارزښت 'pvRestriction' دی.
- د جدول په ساحو کې د ټریکر توکو لپاره، د ساحې نوم د سپینې ځای او ځانګړي حروف پرته د پورته تعریف شوي ارزښت سره ضمیمه کیږي، د بیلګې په توګه د "ازموینې ګامونو" لپاره دا د 'pvRestrictionTestSteps' پایله لري.
- د محاسبې ټب په کارولو سره ، د متن بدیل نښه کونکي تعریف کیدی شي. ډیفالټ ارزښتونه دا دي: د خلاصولو کرکټر دی [د تړلو کرکټر دی] د فرار کرکټر دی
. د ادغام GUI پیژندنه
اصلي پاڼه view د ادغام په 16 شکل کې ښودل شوی، "د ادغام اصلي پاڼه view”
ادغام د سند په اړخ پینل کې ښودل شوی View او د ملاتړ شوي ټریکر ډولونو لپاره شتون لري چیرې چې سندView شتون لری. د مینو بار د بټونو فعالیت، له کیڼ څخه ښیې ته:
- د Open Config Space تڼۍ ته اشاره کوي - د ترتیب کولو ځای غوره کولو لپاره کلیک وکړئ لکه څنګه چې په ډیسټاپ هب کې تشریح شوي او Web د مرکز برخې.
- ماډل ته اشاره کوي Viewer تڼۍ - په ماډل کې د اوسني ټاکل شوي Configspace/VDM خلاصولو لپاره کلیک وکړئ Viewer web غوښتنلیک (یوازې په کې لیدل کیږي Web د مرکز حالت)
- د ریفریش تڼۍ ته راجع کیږي - د ونې دننه د فیچر / مختلف ماډل ونې تازه کولو لپاره کلیک وکړئ-view.
- د پراخولو تڼۍ ته اشاره کوي - د ونې دننه د ټولې ونې پراخولو لپاره کلیک وکړئ-view.
- د سقوط تڼۍ ته اشاره کوي - د ونې دننه ښودل شوي ونې د سقوط کولو لپاره کلیک وکړئ-view.
- وړاندې شو ته اشاره کويview تڼۍ - مخکې د فعالولو لپاره کلیک وکړئview د بدلون د معلوماتو لید لپاره؛ په سند کې شتون لري View او یوازې د ویکي متن سره د ساحو لپاره د ویکي فارمیټ ملاتړ کوي.
- Reset پری ته اشاره کويview تڼۍ - د پری غیر فعالولو لپاره کلیک وکړئview.
- د تېروتنې چک تڼۍ ته اشاره کوي - د تېروتنې چک خلاصولو لپاره کلیک وکړئ viewد PVSCL قواعدو کې د غلطیو لیدلو لپاره.
- د محاسبې تڼۍ ته اشاره کوي - د محاسبې پاڼې د خلاصولو لپاره کلیک وکړئ، نو د تعقیب کونکي توکي په ساحو کې موجود محاسبې سمولو لپاره.
- د محدودیت تڼۍ ته اشاره کوي - د محدودیت پا pageې خلاصولو لپاره کلیک وکړئ ، نو د تعقیب کونکي توکي pvRestriction ساحو کې دننه محدودیت ایډیټ کولو لپاره.
- د ترتیباتو تڼۍ ته اشاره کوي - د ترتیباتو پاڼې ته د تګ کولو لپاره کلیک وکړئ نو د عمومي ترتیباتو ترتیبولو لپاره، د محاسبې ځانګړي ترتیبات، او همدارنګه د ادغام ځانګړي معلوماتو لیدلو لپاره.
د مینو بار لاندې، د VDM انتخاب کونکي ډراپ ډاون شتون لري چې د ټاکل شوي ترتیب ځای سره تړلي ټول ډوله ماډلونه لیست کوي. د ډراپ ډاون څخه د کوم ډول ماډل غوره کولو سره، ماډل به د ونې دننه وړاندې شي-view. ونې -view د ټاکل شوي فیچر/مختلف ماډل (موډلونو) لیست کوي.
یادونه:
- د غلط ډیسټاپ هب په صورت کې د غلطی چیک کولو تڼۍ غیر فعاله شوې یا Webد هب نسخه کارول کیږي (څپرکي 'د سافټویر اړتیاوې' وګورئ).
- د پری پرمهالview د اصلي سند برخې عمودی سکرول د بیا فعالولو لپاره ملاتړ کیږيview د سند.
د محدودیت مدیر سره کار کول
د محدودیت مدیر د محدودیتونو آیکون په کلیک کولو سره خلاص کیدی شي. په ټریکر کې د یو توکي په غوره کولو سره د بندیز مدیر کې محدودیت ایډیټ کړئ. د محدودیت مدیر د اتوماتیک بشپړولو وړاندیزونو او نحو روښانه کولو وړتیا چمتو کوي پداسې حال کې چې د ټریکر توکو لپاره محدودیتونه ایډیټ کوي
د محاسبې مدیر سره کار کول
د محاسبې مدیر د ټریکر توکي په برخو کې موجود محاسبې سمولو لپاره کارول کیدی شي. تاسو کولی شئ دا د محاسبې آیکون په کلیک کولو سره خلاص کړئ. حسابونه په ټریکر کې د یو توکي په غوره کولو سره ترمیم کیدی شي او بیا د محاسبې مدیر کې د هغه توکي ساحه غوره کړئ چې د محاسبې مارکرونه لري. د ساحې غوره کولو وروسته، په هغه ساحه کې ټول حسابونه په لاندې لیست کې ښکاري. له لیست څخه محاسبه غوره کړئ او لاندې مدیر کې یې ترمیم کړئ.
د محاسبې مدیر د پروپوزلونو د اتوماتیک بشپړولو ملاتړ کوي او د محاسبې سمولو پرمهال د نحو روښانه کول.
د ازموینې مرحلو سره کار کول
دواړه محدودیت او د محاسبې مدیر د ازموینې مرحلو ملاتړ کوي لکه څنګه چې په سند کې د ازموینې قضیې دننه لیست شوي View د کوډبیمر. دلته، د ازموینې مرحلې نمایندګي کولو کانکریټ قطار ته اړتیا ده چې په پراخه شوي ازموینو مرحلو جدول کې غوره شي، او پدې توګه به د دې ازموینې مرحلې ډاټا په ایډیټرونو کې ښکاره شي. محدودیتونه به د "pvRestrictionsTestSteps" ډګر کې اضافه شي، پداسې حال کې چې محاسبې به په هغو ځایونو کې اضافه شي چې د ملاتړ شوي ساحو دننه د بدیل مارکرانو لخوا ښودل شوي، لکه څنګه چې په مخ کې ښودل شويampلاندې (شکل 19، "د ازموینې په مرحلو کې د محاسبې ایډیټ کول").
تېروتنه کتنه
د تغیراتو اضافه شوي معلومات د غلطی چیک فنکشن په کارولو سره د غلطیو لپاره چیک کیدی شي. په pvSCL سکریپټونو کې تېروتنې راپور ورکول کیږي که چیرې د سکریپټ ترکیب د pvSCL موافق نه وي، یا که یو عنصر د بار شوي خالص:: متغیر ماډلونو پراساس نامعلوم وي.
ستونزې په لیست کې ښودل شوي چې لاندې معلومات لري:
- پیغام: د خطا تشریح.
- pvSCL: د pvSCL بیان چې تېروتنه لري.
- ساحه: د ساحې نوم چې تېروتنه لري.
- د توکي لینک: د اغیزمن شوي توکي URI
د ستونزې شدت د آیکون (غلطۍ یا خبرداری) لخوا ښودل شوی.
یادونه: د دې لپاره چې د درجه بندي ځانګړتیاو ماډل جوړښتونه چې متغیر مثالونه لري، د مناسبې ارزونې لپاره یو متغیر ماډل هم باید وټاکل شي
په WIKI-Tables کې تغیرات
په WIKI-Tables کې د تغیراتو اضافه کولو لپاره د تغیراتو معلوماتو ساتلو لپاره روښانه قطار او کالم ته اړتیا ده. دا کالم او کرښه په جدول کې هرچیرې اضافه کیدی شي ، مګر دوی اړتیا لري مشخص کلیدي ولري ، کوم چې د محدودیت څرګندولو لپاره هم کارول کیږي ، د مثال په توګه اړتیا. په ډیفالټ، دا کلیمه د pv بندیز دی.
لکه څنګه چې په پخواني کې ښودل شويampپه جدول کې، روښانه شوي pvRestriction حجرې د دوی اړوند قطار او کالم لپاره تغیرات بیانوي. په جدول کې د یوې ځانګړې حجرې د تغیراتو معلومات د هغې د قطار او کالم د محدودیت ارزښتونو AND محصول دی. په exampد ټول کالم "جامد کارنرنګ څراغونه" به یوازې د ډول برخه وي ، که چیرې د کارنرنګ سټیټیک لایټس ځانګړتیا غوره شوې وي. په هغه کالم کې د سرلیک لاندې حجره به په یو ډول کې شامل شي که چیرې CorneringStaticLights او LED غوره شوي وي. د تغیراتو معلوماتو حجرې (د بیلګې په توګه په نښه شوي، ژیړ pvRestriction حجرې په پخوانيample) د ډیفالټ له مخې له ډول څخه لرې شوي.
حسابونه به هم محاسبه شي که چیرې دوی د اړوندو خلاص او نږدې حروفونو سره په نښه شوي وي ، او نیست شوي جدولونه ، نو د حجرو سره میزونه چې پخپله بیا یو میز لري ، ملاتړ کیږي او د ورته مقرراتو سره مطابقت لري لکه څنګه چې پورته تشریح شوي.
بندیزونه
د ویکي متن په ساحو کې د متن بدیل پورې اړوند محدودیتونه
څرنګه چې د pure::variants بدیل مارکر حروف د ویکي ټیکس ځانګړي حروفونو سره ټکر کولی شي (د مثال په توګه '[...]' د ویکي ټیکس هایپر لینک تعریفوي) ، د خالص::variants متن بدیل پروسس کول د دې ځانګړي حروفونو د ویکي ټیکس څخه تښتیدلي بڼه ګوري ( نو د مثال په توګه '~[' او '~]' د اصلي نښه کونکو لپاره '[' او ']'). دا فورمه په ډیری مواردو کې د کوډبیمر ویکي ټیکسټ ریچ متن ایډیټر لخوا رامینځته کیږي کله چې دا حروف پکې اضافه کیږي. همدارنګه د ادغام ویجټ فعالیت به دا فرار شوی شکل وکاروي.
د کوډبیمر کارول د ویکي ټیکس ریچ ټیکس ایډیټر او د ویکي ټیکس نحو محدودیتونه په عمومي ډول د ویکي متن مینځپانګې کې د متن بدیل کارولو محدودیتونو لامل کیږي:
- د متن بدیل برخې یوازې هغه وخت ملاتړ کیږي چیرې چې فارمیټ شوي متن د ویکي متن مینځپانګې کې کارول کیدی شي. نو دا د پخوا لپاره دیampد ویکي ټیکسټ کنټرول ترتیبونو یا هدف کې د بدیل اضافه کولو ملاتړ نه کوي URL د WikiText هایپر لینک برخه.
- څرنګه چې د متن ترتیب '${…}' په کوډبیمر کې ځانګړې معنی لري، نو دا سپارښتنه نه کیږي چې '{' او '}' د بدیل خلاص او تړل شوي مارکر او '$' د بدیل فرار مارکر په توګه وکاروئ.
- دا د متن بدیل برخې حدودو کې دننه یا په اوږدو کې د متن فارمیټ کارولو لپاره ملاتړ نه کوي. دا کولی شي د غلط pvSCL څرګندونه یا د بدلون په وخت کې د غلط ویکي متن مینځپانګې رامینځته کولو پایله ولري. یوازینی استثنا د pvSCL متن لفظي دننه د فارمیټ کولو کارول دي.
- په کوډبیمر کې، د توکی د توضیح ساحه بڼه د هر یو توکي لپاره د ویکي متن څخه ساده متن ته لیږدول کیدی شي. په داسې ساده متن توضیحاتو کې د متن بدیل کارول نه ملاتړ کیږي.
د ملاتړ شوي کوډبیمر نسخو پیژندل شوي محدودیتونه
پدې برخه کې د کوډبیمر پیژندل شوي مسلې لیست شوي ، کوم چې د کوډبیمر لپاره د خالص::variants نښلونکي فعالیت محدودیت لامل کیږي:
- په متغیر کاري سیټونو کې د ټیسټ سیټ ټریکرونو تازه کولو په جریان کې ، د حوالې شوي ازموینې قضیې لپاره ، کوم چې د متغیر برخه ندي ، د 150٪ ټیسټ کیس ټریکر ته د ازموینې قضیې حوالې په غلط ډول اضافه شوي.
- د ټریکر په کچه د ځینې سرچینې بیس لاین ترکیبونو پراساس د مختلف کاري سیټونو تازه کول په غلط ډول رد شوي. نو، که لږترلږه د یو ټریکر لپاره د HEAD بیس لاین غوره شوی وي او لږترلږه دوه ټریکرانو لپاره ورته بیس لاین غوره شوی وي، د کوډ بیمر به د غلطۍ پیغام 'د نقل کیلي ...' سره تازه کول لغوه کړي.
- د ټریکر بیس لاینونه، د بیلګې په توګه، د یو واحد ټریکر لپاره رامینځته شوي بیس لاینونه تل د ډیفالټ کاري سیټ ماسټر برانچ کې رامینځته کیږي. نو د غیر ډیفالټ کاري سیټ په شرایطو کې د ټریکر اساساتو کارول به کار ونکړي.
نو دا سپارښتنه کیږي چې پرځای یې د پروژې اساسات وکاروئ ترڅو د سرچینې کاري سیټ حالت تعریف کړئ چې د بدلون لپاره کارول کیږي
اسناد / سرچینې
![]() |
د کوډبیمر لپاره خالص سیسټمونه خالص ډولونه نښلونکی [pdf] د کارونکي لارښود خالص ډولونه، د کوډبیمر لپاره نښلونکی، د کوډبیمر لپاره خالص ډولونه نښلونکی، خالص ډولونه نښلونکی، نښلونکی |