د خالص سیسټم لوگود سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکیpure::variants – نښلونکی لپاره
د سرچینې کوډ مدیریت لارښود
د پیرامیټریک ټیکنالوژۍ GmbH
نسخه 6.0.7.685 د خالص::ډولونو 6.0 لپاره
د چاپ حق © 2003-2024 پیرامیټریک ټیکنالوژي GmbH
2024

پیژندنه

pure::variants نښلونکی د سرچینې کوډ مدیریت (Connector) لپاره پراختیا ورکوونکو ته دا وړتیا ورکوي چې د خالص::variants په کارولو سره د سرچینې کوډ تغیرات اداره کړي. د خالص:: متغیراتو د سرچینې کوډ مدیریت د لارښود جوړښتونو او سرچینې کوډ ترکیب کولو لپاره انعطاف وړ فرصت چمتو کوي fileپه اسانۍ سره د خالص:: متغیر ماډلونو سره. په دې توګه د ډولونو مدیریت کولی شي حتی د پیچلو سافټویر پروژو لپاره عملي شي. سربیره پردې د خالص:: متغیر ځانګړتیاو او سرچینې کوډ ترمینځ اړیکې ممکن د جوړونکي سره په اسانۍ اداره شي او د سرچینې کوډ مدیریت له لارې خورا د لاسرسي وړ دي.
1.1. د سافټویر اړتیاوې
د سرچینې کوډ مدیریت لپاره خالص:: متغیرات نښلونکی د خالص:: ډولونو لپاره تمدید دی او په ټولو ملاتړ شوي پلیټ فارمونو کې شتون لري.
1.2. نصب کول
مهرباني وکړئ د نښلونکي د نصبولو څرنګوالي په اړه د تفصيلي معلوماتو لپاره په خالص:: متغیرات نښلونکي برخه کې مشوره وکړئ (مینو مرسته -> د مرستې مینځپانګې او بیا خالص:: متغیرات سیټ اپ لارښود -> خالص:: متغیرات نښلونکي).
1.3. د دې لارښود په اړه
له لوستونکي څخه تمه کیږي چې د خالص:: ډولونو په اړه لومړنۍ پوهه او تجربه ولري. مهرباني وکړئ د دې لارښود له لوستلو دمخه د دې تعارفي موادو سره مشوره وکړئ. لارښود دلته په آنلاین مرستې او همدارنګه د چاپ وړ پی ډی ایف فارمیټ کې شتون لري.

د نښلونکي په کارولو سره

2.1. خالص :: متغیرات پیل کول
د نصب کولو میتود پورې اړه لري چې کارول کیږي یا خالص:: متغیر فعال Eclipse پیل کړئ یا د وینډوز لاندې د برنامې مینو څخه خالص:: متغیر توکي غوره کړئ.
که د متغیر مدیریت لید لا دمخه فعال شوی نه وي ، نو دا د کړکۍ مینو کې د خلاص لید->نور… څخه په غوره کولو سره ترسره کړئ.
2.2. د کورنۍ ماډل ته د لارښود ونې وارد کړئ
د کورنۍ ماډل ته د لارښود ونې واردولو دمخه، یو ډول پروژه باید جوړه شي. همدارنګه دا وړاندیز کوي چې د فیچر ماډل کې دمخه مشخص شوي ځانګړتیاوې ولري. مهرباني وکړئ د دې ګامونو په اړه د مرستې لپاره خالص:: متغیر اسناد سره مشوره وکړئ.
اصلي واردات د وارداتو په غوره کولو سره پیل کیږي view یا د واردولو سره ... مینو کې File مینو د کټګورۍ متغیر مدیریت څخه متغیر ماډلونه یا پروژې غوره کړئ او بل فشار ورکړئ. په لاندې پاڼه کې د سرچینې فولډرونو څخه د کورنۍ ماډل وارد کړئ غوره کړئ او بیا بل فشار ورکړئ.
د واردولو لپاره د سرچینې کوډ ډول غوره کړئ
د وارداتو وزرډ څرګندیږي (شکل 1 وګورئ، "د وارداتو وزرډ پاڼه د سرچینې کوډ ډول غوره کولو لپاره چې وارد کیدی شي"). د واردولو لپاره د پروژې ډول وټاکئ او بل فشار ورکړئ. هر ډول د مخکینۍ ټاکل شوې سیټ لري file موډل ته د واردولو ډولونه.
شکل 1. د وارداتو وزرډ پاڼه د سرچینې کوډ ډول غوره کولو لپاره چې وارد کیدی شيد سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکی - شکل 1سرچینه او هدف وټاکئ
په راتلونکې وزرډ پاڼه کې (شکل 2، "د واردولو لپاره د سرچینې او هدف غوره کولو لپاره د وارداتو وزرډ پاڼه") د سرچینې لارښود او د هدف ماډل باید مشخص شي.
د براؤز… تڼۍ کېکاږئ ترڅو هغه ډایرکټر غوره کړئ چیرې چې د سرچینې کوډ شتون لري چې باید وارد شي. په ډیفالټ ډول اوسنی کاري ځای غوره شوی ځکه چې دا ممکن د نیویګینګ پیل کولو لپاره ګټور ټکی وي.
لاندې تاسو کولی شئ نمونه شامل او خارج کړئ. دا نمونه باید د جاوا منظم څرګندونې وي. د هرې ننوتلو لاره، د سرچینې روټ فولډر سره تړاو لري، د دې نمونو سره چک کیږي. که چیرې د نمونې سره سمون ولري، یو فولډر واردیږي، که چیرې د خارج کولو نمونه سره سمون ونلري. پدې معنی چې د شاملولو نمونه د واردولو لپاره فولډرونه دمخه غوره کوي ، د خارج کولو نمونه دا انتخاب محدودوي.
د سرچینې کوډ لارښود غوره کولو وروسته د هدف ماډل باید تعریف شي. له همدې امله یو ډول پروژه یا فولډر غوره کړئ چیرې چې ماډل باید زیرمه شي او د ماډل نوم دننه کړئ. د file نوم په اتوماتيک ډول د .ccfm تمدید سره پراخیږي که چیرې دا په دې ډیالوګ کې نه وي ورکړل شوی. په ډیفالټ ډول دا به ورته نوم ته د ماډل نوم په څیر تنظیم شي. دا وړاندیز شوی ترتیب دی.
وروسته له دې چې د مطلوب سرچینې فولډر او د مطلوب ماډل نوم مشخص شي، ډیالوګ ممکن د Finish په فشارولو سره پای ته ورسیږي. که د بل تڼۍ فشار راوړل شي، یو بل پاڼه راځي چیرې چې اضافي ترتیبات ترسره کیدی شي.
شکل 2. د وارداتو وزرډ پاڼه د وارداتو لپاره سرچینه او هدف غوره کولو لپارهد سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکی - شکل 2د وارداتو غوره توبونه بدل کړئ
په وروستي جادوګر پاڼه کې (شکل 3، "د وارداتو وزرډ پاڼه د انفرادي ترتیب تعریف کولو لپاره") دلته غوره توبونه شتون لري چې د وارد شوي سافټویر پروژې لپاره د وارداتو چلند دودیز کولو لپاره ترسره کیدی شي.
د ډیالوګ پاڼه یو جدول ښیې چیرې چې file ډولونه تعریف شوي، چې د وارداتو پروسې لخوا به په پام کې ونیول شي.
هره کرښه له څلورو برخو څخه جوړه ده.

  • د توضیحاتو ساحه د پیژندلو لپاره یو لنډ توضیحي متن لري file ډول
  • د File د نوم نمونه ساحه د انتخاب لپاره کارول کیږي files باید وارد شي کله چې دوی د ساحې ارزښت سره سمون ولري. ساحه لاندې ترکیب کاروي:
  1. ترټولو عام کارول کیدی شي a file تمدید معمول ترکیب .EXT دی، چیرته چې EXT مطلوب دی file تمدید (لکه .java).
  2. بل عام حالت یو ځانګړی دی file، د جوړیدو په څیرfile. له همدې امله، دا ممکنه ده چې په سمه توګه سره سمون ومومي file نوم د دې کولو لپاره، یوازې داخل کړئ file نوم په ساحه کې (د بیلګې په توګه build.xml).
  3. په ځینو مواردو کې د نقشه کولو غوښتنې خورا مشخص دي، نو یوازې fileهغه چې د ځانګړي نمونې سره سمون لري باید وارد شي. د دې اړتیا پوره کولو لپاره دا ممکنه ده چې په کې منظم بیانونه وکاروئ File د نوم نمونه ساحه.
    د منظم بیانونو نحو تشریح کول به د دې مرستې له ارادې څخه ډیر وي. مهرباني وکړئ په خالص::variants د کارونکي لارښود (د مثال په) کې د حوالې څپرکي د عادي څرګندونو برخې سره مشوره وکړئ.
  • د نقشه شوي عنصر ډول ساحه د الف ترمنځ نقشه ترتیبوي file ډول او خالص:: متغیرات د کورنۍ عنصر ډول. د کورنۍ عنصر ډول د سرچینې لپاره تشریح کونکی دی file په وارد شوي ماډل کې نقشه شوي عنصر ته نور معلومات چمتو کول. عادي انتخابونه ps:class یا ps:make ديfile.
  • نقشه شوی file د ډول ساحه د الف ترمنځ نقشه ترتیبوي file ډول او یو خالص :: ډولونه file ډول د file ټایپ in pure::variants د سرچینې لپاره توضیح کوونکی دی file په وارد شوي ماډل کې نقشه شوي عنصر ته نور معلومات چمتو کول. عادي انتخابونه د تطبیق لپاره impl یا د تعریف لپاره def دي files.

شکل 3. د وارداتو وزرډ پاڼه د انفرادي ترتیب تعریف کولو لپارهد سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکی - شکل 3نوی file ډولونه کیدای شي د Add Mapping تڼۍ په کارولو سره اضافه شي. ټولې ساحې د غیر تعریف شوي ارزښت سره ډک شوي او باید د کارونکي لخوا ډک شي. په یوه ساحه کې د ارزښت سمولو لپاره، یوازې د موږک سره په ساحه کې کلیک وکړئ. ارزښت د تدوین وړ کیږي او بدلیدلی شي. د ډیفالټ بدلول ممکن ندي file د جدول نوم نمونې. د اصلاح کولو انعطاف وړ کولو لپاره ، دا ممکنه ده چې a انتخاب کړئ file د قطار په غیر انتخابولو سره ټایپ کړئ. غیر انتخاب شوی file د نوم نمونې په ترتیب کې پاتې کیږي مګر د واردونکي لخوا نه کارول کیږي. کارن تعریف شوی file ډولونه کیدای شي د میپینګ لرې کولو تڼۍ په کارولو سره بیا لرې شي.
په ډیفالټ او بل files file د نوم نمونه په جدول کې شتون لري مګر غیر انتخاب شوی. معمولا دا نه غوښتل چې ټول وارد کړي files مګر دا د مطابق قطار په انتخابولو سره په اسانۍ سره بدلیدلی شي.
د واردونکي چلند دودیز کولو لپاره درې عمومي وارداتي اختیارونه شتون لري.

  • د سمون پرته لارښودونه مه واردئ files (د مثال په توګه د CVS لارښودونه).
    که واردونکي داسې لارښود ومومي چیرې چې هیڅ مطابقت نلري file په دې کې دی او چیرې چې هیڅ فرعي لارښود سره سمون نلري file, لارښود به وارد نه شي. دا ډیری وختونه ګټور وي، که پروژې د نسخې مدیریت سیسټمونو لکه CVS لخوا اداره کیږي. د CVS لپاره، هره اړونده ډایرکټر د CVS-ډائریکټري لري چیرې چې غیر اړونده وي files ساتل کیږي. که دا اختیار غوره شوی وي او CVS-files له هیچا سره سمون نه خوري file ډول چې پورته تعریف شوی، لارښود به د کورنۍ ماډل ته د یوې برخې په توګه وارد نه شي.
  • ترتیب files او لارښودونه.
    د ترتیب کولو لپاره دا اختیار فعال کړئ files او لارښودونه هر یو د الفبا په ترتیب سره.
  • د واردولو لارې اداره کول.
    د نورو همغږي کولو لپاره واردونکي اړتیا لري چې د ټولو وارد شوي عناصرو اصلي لاره موډل کې ذخیره کړي.
    په ډیری مواردو کې د کورنۍ ماډلونه د نورو کاروونکو سره شریک شوي. د لارښود جوړښت ممکن د هر کارونکي لپاره توپیر ولري. د ډیری عام استعمال سناریوګانو مالتړ لپاره واردونکي کولی شي په مختلف حالتونو کې کار وکړي:
مطلق وارد شوي عنصر ته مطلق لاره به په ماډل کې زیرمه شي. د وروسته همغږي کولو لپاره او د بدلون په جریان کې files باید په ورته ځای کې ځای په ځای شي لکه د لومړي واردولو پرمهال.
د کاري ځای سره تړاو لري لارې د کاري ځای فولډر پورې اړوند زیرمه شوي. د همغږي کولو لپاره files باید د Eclipse کاري ځای برخه وي. بدلون باید د Eclipse کاري ځای د ان پټ ډایرکټر په توګه وکاروي.
د پروژې سره تړاو لري لارې د پروژې پورې اړوند ساتل کیږي. د همغږي کولو لپاره files د Eclipse دننه د پروژې برخه ده. بدلون باید د پروژې فولډر د ان پټ لارښود په توګه وکاروي.
د لارې سره تړاو لري لارې د ورکړل شوې لارې په پرتله ساتل کیږي. د همغږي کولو لپاره files باید په عین ځای کې کیښودل شي. د بدلون ان پټ ډایرکټر د وارداتو پرمهال د اړونده لارې په څیر دی.

د دې ډیالوګ ټول غوره توبونه په دوامداره توګه ساتل کیږي. شخصي تخصیصونه باید هرکله چې واردات پرمخ ځي بیا نه شي. دا د وارداتو کاري جریان اسانه او ګړندی کوي.
2.3. د لارښود ونې څخه ماډلونه تازه کول
د Synchronize تڼۍ فشار ورکړئ pure-systems 2024 نښلونکی د سرچینې کوډ مدیریت سافټویر لپاره - iconد وارد شوي ماډل د دې لارښود لارې سره همغږي کول. د پروژې ریښه لاره په ماډل کې زیرمه شوې نو دا به د پخوا په څیر ورته لارښود سره همغږي شي. د Synchronize تڼۍ فعالولو لپاره، ماډل خلاص کړئ او کوم عنصر غوره کړئ. د Synchronize تڼۍ فشارولو وروسته د پرتله کولو ایډیټر پرانیستل کیږي چیرې چې د کورنۍ اوسني ماډل او د اوسني ډایرکټر جوړښت ماډل مخالف وي (شکل 4 وګورئ، "د پرتله کولو مدیر کې د ډایرکټر ونې څخه ماډل تازه کول").
شکل 4. په پرتله ایډیټر کې د ډایرکټر ونې څخه ماډل تازه کول   د سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکی - شکل 4د پرتله کولو مدیر په ټوله خالص:: متغیرونو کې د ماډل نسخو پرتله کولو لپاره کارول کیږي مګر پدې حالت کې د فزیکي لارښود جوړښت (په ښکته ښیې خوا کې ښودل شوی) د اوسني خالص:: متغیر ماډل (کیڼ اړخ ته) سره پرتله کولو لپاره کارول کیږي. ټول بدلونونه د مدیر په پورتنۍ برخه کې د جلا توکو په توګه لیست شوي، د اغیزمنو عناصرو لخوا ترتیب شوي.
په دې لیست کې د یو توکي غوره کول په دواړو ماډلونو کې اړوند بدلون روښانه کوي. په example، یو اضافه شوی عنصر په ښي خوا کې د بکس سره نښه شوی او په ښي لاس کې په ماډل کې د ممکنه موقعیت سره نښلول شوی. د پورتنۍ او ښکته مدیر وینډوز تر مینځ د یوځای کولو وسیله بار د واحد یا حتی ټول (غیر متضاد) بدلونونو کاپي کولو لپاره وسیلې چمتو کوي په بشپړ ډول د لارښود ونې ماډل څخه فیچر ماډل ته.
نوټ
همغږي کول د وروستي کارول شوي واردونکي تنظیماتو سره ترسره کیږي. دا د دې امکان رامینځته کوي چې ماډل د نورو تنظیماتو سره تازه کړي لکه څنګه چې د وارداتو په وخت کې رامینځته شوی.

د اړیکو شاخص کارول

د سرچینې کوډ مدیریت لپاره نښلونکی اړیکې لوړوي View د خالص:: متغیر ماډل عناصرو او سرچینې کوډ ترمنځ د اړیکو په اړه معلومات سره. اړیکې د هغو ځانګړتیاو لپاره اضافه شوي چې د ps:condxml او ps: condtext عناصرو شرایطو کې کارول کیږي.
د ps:بیرغ او ps:بیرغ لپارهfile عناصر په C/C++ سرچینه کې د پری پروسیسر ثابت ځای ځای په ځای کوي files ښودل شوي دي. برسېره پر دې، د ټاکل شوي فیچر لپاره د مطابقت لرونکي پری پروسیسر سټینټونو موقعیتونه د ځانګړتیاو ځانګړي نومونو او پری پروسیسر ثابتو تر مینځ نقشه کولو په کارولو سره ښودل شوي.
3.1. پروژې ته د اړیکو شاخص اضافه کول
د اړیکو شاخص د یوې ځانګړې پروژې ملکیت پاڼې کې فعال کیدی شي. پروژه غوره کړئ او د شرایطو مینو کې د ملکیت توکي غوره کړئ. په راتلونکی ډیالوګ کې د اړیکو شاخص پاڼه غوره کړئ.
شکل 5. د اړیکو شاخص لپاره د پروژې ملکیت پاڼهد سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکی - شکل 5

د اړیکې شاخص د پروژې لپاره د فعال اړیکو شاخص انتخاب غوره کولو سره فعال شوی (1). د شاخص فعالولو وروسته د پروژې ځانګړي چلند تعریف کولو لپاره ځینې نور اختیارونه شتون لري. د خالص:: متغیر شرایطو او C/C++ پری پروسیسر کنسټنټونو شاخص کول په جلا توګه فعال کیدی شي (2). سره لیست file د نوم نمونې (3) د غوره کولو لپاره کارول کیږي fileد لیست کولو لپاره. یوازې files چې د یوې نمونې سره سمون لري سکین شوي. د ټولو سکین کولو لپاره د نمونې په توګه "*" اضافه کړئ fileد یوې پروژې.
د پروژې لپاره د شاخص فعالولو وروسته یو جوړونکی په پروژه کې اضافه کیږي. دا جوړونکی سکین بدل شوی fileد نوي اړیکو لپاره د خالص:: متغیر ماډل عناصر په اتوماتيک ډول.
3.2. د سرچینې کوډ سره اړیکې
د فعال اړیکو شاخص سره اړیکې View اضافي داخلونه لري. دا ننوتنې د نوم ښیي file او د متغیر نقطې د کرښې شمیره. د وسیلې لارښوونه د مناسبې برخې ښیې file. د ننوتلو دوه ځله کلیک کولو سره file په مدیر کې به پرانستل شي.
خالص :: متغیرات شرطونه
د خالص:: متغیر حالت د الف برخې شاملولو یا خارجولو لپاره کارول کیدی شي file د ځانګړتیاوو په انتخاب پورې اړه لري. د شرایطو شاخص د داسې مقرراتو لپاره سکین کوي ​​او راجع شوي ځانګړتیاوې استخراجوي. که چیرې دا ډول فیچر په مدیر کې غوره شي اړیکې View ټول به وښيي files او لینونه چیرې چې یو شرط د ټاکل شوي ځانګړتیا سره موقعیت لري (شکل 6 وګورئ، "په اړیکو کې د شرایطو استازیتوب View").
شکل 6. په اړیکو کې د یو حالت استازیتوب Viewد سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکی - شکل 6د شرایطو تعریف کولو څرنګوالي په اړه د تفصيلي توضیحاتو ترلاسه کولو لپاره، د خالص:: متغیراتو د 9.5.7 څپرکي ps:condtext برخې ته مراجعه وکړئ (حواله–>مخکینی تعریف شوي سرچینې عنصر ډولونه–>ps:condtext).
C/C++ پری پروسیسر ثابت
د C/C++ پری پروسیسر انډیکسر سکین کوي files د پری پروسیسر قواعدو کې کارول شوي ثابت لپاره (د مثال په توګه #ifdef، #ifndef، …).
که یو ps:بیرغ یا ps:بیرغfile عنصر د اړیکو غوره شوی View د ټاکل شوي پری پروسیسر ثابت کارول ښیې.
اړیکې View همدارنګه د نقشه کولو نمونو په کارولو سره د ځانګړتیاو سره وصل شوي پری پروسیسر ثابته هم ښیې. د دې لپاره نمونې د ټاکل شوي فیچر ډیټا سره پراخه شوي. نتیجه اخیستونکي سمبولونه د پری پروسیسر ثابت سره د سمون لپاره د لټون لپاره کارول کیږي. شکل 7، "په اړیکو کې د C/C++ پری پروسیسر ثابت استازیتوب View"یو پخوانی ښیيampد نمونې شهرت{نوم} سره. نمونه د فیچر د ځانګړي نوم سره fameNative ته پراخه شوې. په ترتیب شوي کوډ کې 76 ځایونه شتون لري چیرې چې د پری پروسیسر ثابت شهرت کارول کیږي.
دا ځایونه په اړیکو کې ښودل شوي View. نمونې په غوره توبونو کې تعریف کیدی شي (د 3.3 برخه، "غوره توبونه" وګورئ).
شکل 7. په اړیکو کې د C/C++ پری پروسیسر ثابت استازیتوب Viewد سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکی - شکل 7

3.3. غوره توبونه
د شاخص ډیفالټ چلند بدلولو لپاره د Eclipse غوره توبونه خلاص کړئ او د مختلف مدیریت کټګورۍ کې د اړیکې شاخص پاڼه غوره کړئ. پاڼه دوه لیستونه ښیې.
شکل 8. د اړیکو د شاخص غوره توب پاڼهد سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکی - شکل 8په پورتنۍ لیست کې ډیفالټ شتون لري file د شاخص لپاره نمونې (1). دا لیست د نویو فعالو پروژو لپاره د لومړني نمونې ترتیب دی.
په ټیټ لیست کې د ځانګړتیاوو او پری پروسیسر ثباتونو ترمنځ نقشه شامله ده (2). دا نقشه د ټولو پروژو لپاره کارول کیږي. جدول 1، "ملاتړ شوي نقشه بدلول" ټول ممکنه بدیلونه ښیې.
جدول 1. د ملاتړ شوي نقشې بدلول

وائلډ کارډ تفصیل  Example: FeatureA
نوم د ټاکل شوي خصوصیت ځانګړی نوم FLAG_{نوم} – FLAG_FeatureA
نوم پورتنۍ قضیه د ټاکل شوي خصوصیت ځانګړی نوم FLAG_{NAME} – FLAG_FEATUREA
نوم ټیټه قضیه د ټاکل شوي خصوصیت ځانګړی نوم پرچم_{نوم} – پرچم_ځانګړتیا

د خالص سیسټم لوگو

اسناد / سرچینې

د سرچینې کوډ مدیریت سافټویر لپاره خالص سیسټم 2024 نښلونکی [pdf] د کارونکي لارښود
2024، 2024 د سرچینې کوډ مدیریت سافټویر لپاره نښلونکی، د سرچینې کوډ مدیریت سافټویر لپاره نښلونکی، د سرچینې کوډ مدیریت سافټویر، مدیریت سافټویر، سافټویر

حوالې

یو نظر پریږدئ

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