និមិត្តសញ្ញាប្រព័ន្ធសុទ្ធpure-systems 2024 Connector សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភពសុទ្ធ :: វ៉ារ្យ៉ង់ - ឧបករណ៍ភ្ជាប់សម្រាប់
សៀវភៅណែនាំការគ្រប់គ្រងកូដប្រភព
បច្ចេកវិទ្យា Parametric GmbH
កំណែ 6.0.7.685 សម្រាប់សុទ្ធ៖:វ៉ារ្យ៉ង់ 6.0
រក្សាសិទ្ធិ © 2003-2024 Parametric Technology GmbH
2024

សេចក្តីផ្តើម

pure::variants Connector for Source Code Management (Connector) អនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍គ្រប់គ្រងភាពប្រែប្រួលនៃកូដប្រភពដោយប្រើ pure::variants ។ ការគ្រប់គ្រងកូដប្រភពនៃសុទ្ធ::វ៉ារ្យ៉ង់ផ្តល់ឱកាសដែលអាចបត់បែនបានដើម្បីធ្វើសមកាលកម្មរចនាសម្ព័ន្ធថត និងកូដប្រភព files បានយ៉ាងងាយស្រួលជាមួយនឹងម៉ូដែលសុទ្ធ::វ៉ារ្យ៉ង់។ ដូច្នេះការគ្រប់គ្រងវ៉ារ្យ៉ង់អាចអនុវត្តបានសូម្បីតែចំពោះគម្រោងកម្មវិធីស្មុគស្មាញក៏ដោយ។ លើសពីនេះការភ្ជាប់ទំនាក់ទំនងរវាងសុទ្ធ::លក្ខណៈពិសេសវ៉ារ្យ៉ង់ និងកូដប្រភពអាចត្រូវបានគ្រប់គ្រងកាន់តែងាយស្រួលជាមួយអ្នកសាងសង់ និងអាចចូលដំណើរការបានខ្ពស់តាមរយៈការគ្រប់គ្រងកូដប្រភព។
1.1. តម្រូវការកម្មវិធី
ឧបករណ៍ភ្ជាប់សុទ្ធ::វ៉ារ្យង់សម្រាប់ការគ្រប់គ្រងកូដប្រភពគឺជាផ្នែកបន្ថែមសម្រាប់ ::វ៉ារ្យ៉ង់សុទ្ធ ហើយមាននៅលើវេទិកាដែលគាំទ្រទាំងអស់។
1.2. ការដំឡើង
សូមពិគ្រោះជាមួយផ្នែកសុទ្ធ ::វ៉ារ្យ៉ង់ ឧបករណ៍ភ្ជាប់នៅក្នុងសុទ្ធ ::វ៉ារ្យង់ មគ្គុទ្ទេសក៍ដំឡើងវ៉ារ្យង់ សម្រាប់ព័ត៌មានលម្អិតអំពីរបៀបដំឡើងឧបករណ៍ភ្ជាប់ (ម៉ឺនុយជំនួយ -> មាតិកាជំនួយ ហើយបន្ទាប់មកសុទ្ធ ::វ៉ារ្យង់ មគ្គុទ្ទេសក៍ដំឡើង -> សុទ្ធ ::ឧបករណ៍ភ្ជាប់វ៉ារ្យង់)។
១.៣. អំពីសៀវភៅណែនាំនេះ។
អ្នកអានត្រូវបានគេរំពឹងថានឹងមានចំណេះដឹងជាមូលដ្ឋានអំពីនិងបទពិសោធន៍ជាមួយសុទ្ធ:: វ៉ារ្យ៉ង់។ សូមពិគ្រោះជាមួយឯកសារណែនាំរបស់វា មុនពេលអានសៀវភៅណែនាំនេះ។ សៀវភៅដៃមាននៅក្នុងជំនួយតាមអ៊ីនធឺណិត ក៏ដូចជាទម្រង់ PDF ដែលអាចបោះពុម្ពបាននៅទីនេះ។

ការប្រើប្រាស់ឧបករណ៍ភ្ជាប់

២.១. ចាប់ផ្តើមសុទ្ធ :: វ៉ារ្យ៉ង់
អាស្រ័យលើវិធីសាស្រ្តដំឡើងដែលបានប្រើ ចាប់ផ្តើមសុទ្ធ ::variants-enabled Eclipse ឬនៅក្រោម Windows ជ្រើសរើសធាតុ pure::variants ពីម៉ឺនុយកម្មវិធី។
ប្រសិនបើទស្សនវិស័យគ្រប់គ្រងវ៉ារ្យ៉ង់មិនទាន់ត្រូវបានធ្វើឱ្យសកម្មទេ ធ្វើដូច្នេះដោយជ្រើសរើសវាពី បើកទស្សនៈ-> ផ្សេងទៀត... ក្នុងម៉ឺនុយបង្អួច។
២.២. នាំចូលមែកធាងថតចូលទៅក្នុងគំរូគ្រួសារ
មុនពេលនាំចូលមែកធាងថតចូលទៅក្នុងគំរូគ្រួសារ គម្រោងបំរែបំរួលត្រូវបង្កើត។ វាក៏ត្រូវបានណែនាំផងដែរដើម្បីឱ្យមានលក្ខណៈពិសេសដែលបានកំណត់នៅក្នុងគំរូលក្ខណៈពិសេសរួចហើយ។ សូម​ពិគ្រោះ​ជាមួយ​ឯកសារ​បំរែបំរួល​សុទ្ធ៖: សម្រាប់​ជំនួយ​អំពី​ជំហាន​ទាំងនេះ។
ការនាំចូលពិតប្រាកដត្រូវបានចាប់ផ្តើមដោយជ្រើសរើសសកម្មភាព នាំចូល… ទាំងនៅក្នុងម៉ឺនុយបរិបទនៃគម្រោង view ឬជាមួយ នាំចូល… ម៉ឺនុយនៅក្នុង File ម៉ឺនុយ។ ជ្រើសរើសម៉ូដែលវ៉ារ្យង់ ឬគម្រោងពីប្រភេទ ការគ្រប់គ្រងវ៉ារ្យង់ ហើយចុចបន្ទាប់។ នៅលើទំព័រខាងក្រោមជ្រើសរើស នាំចូលគំរូគ្រួសារពីថតប្រភព ហើយចុចបន្ទាប់ម្តងទៀត។
ជ្រើសរើសប្រភេទកូដប្រភពដើម្បីនាំចូល
អ្នកជំនួយការនាំចូលលេចឡើង (សូមមើលរូបភាពទី 1 "ទំព័ររបស់អ្នកជំនួយការនាំចូលដើម្បីជ្រើសរើសប្រភេទកូដប្រភពដែលអាចនាំចូល") ។ ជ្រើសរើសប្រភេទគម្រោងដើម្បីនាំចូល ហើយចុច Next។ ប្រភេទនីមួយៗមានសំណុំដែលបានកំណត់ជាមុន file ប្រភេទដែលត្រូវនាំចូលទៅម៉ូដែល។
រូបភាពទី 1. ទំព័ររបស់អ្នកជំនួយការនាំចូល ដើម្បីជ្រើសរើសប្រភេទកូដប្រភពដែលអាចនាំចូលpure-systems 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព - រូបភាពទី 1ជ្រើសរើសប្រភព និងគោលដៅ
នៅទំព័រអ្នកជំនួយការបន្ទាប់ (រូបភាពទី 2 "ទំព័ររបស់អ្នកជំនួយការនាំចូលដើម្បីជ្រើសរើសប្រភព និងគោលដៅសម្រាប់ការនាំចូល") ថតប្រភព និងគំរូគោលដៅត្រូវតែបញ្ជាក់។
ចុចប៊ូតុង រកមើល… ដើម្បីជ្រើសរើសថតដែលមានកូដប្រភពដែលគួរត្រូវបាននាំចូល។ តាមលំនាំដើម កន្លែងធ្វើការបច្ចុប្បន្នត្រូវបានជ្រើសរើស ព្រោះវាអាចជាចំណុចមានប្រយោជន៍ដើម្បីចាប់ផ្តើមរុករក។
ខាងក្រោមអ្នកអាចបញ្ជាក់រួមបញ្ចូល និងមិនរាប់បញ្ចូលលំនាំ។ លំនាំទាំងនេះត្រូវតែជាកន្សោមធម្មតារបស់ java ។ ផ្លូវ​បញ្ចូល​នីមួយៗ​ដែល​ទាក់ទង​នឹង​ថត​ឫស​ប្រភព​ត្រូវ​បាន​ពិនិត្យ​ជាមួយ​លំនាំ​ទាំងនេះ។ ប្រសិនបើការផ្គូផ្គងលំនាំរួមបញ្ចូល ថតមួយត្រូវបាននាំចូល ប្រសិនបើលំនាំដកចេញមិនត្រូវគ្នា។ មាន​ន័យ​ថា​លំនាំ​រួម​មិន​ជ្រើស​ថត​ទុក​ជា​មុន​ដើម្បី​នាំ​ចូល លំនាំ​មិន​រាប់​បញ្ចូល​ដាក់​កម្រិត​ការ​ជ្រើសរើស​ជាមុន​នេះ។
បន្ទាប់ពីជ្រើសរើសថតកូដប្រភព គំរូគោលដៅត្រូវតែកំណត់។ ដូច្នេះ សូមជ្រើសរើសគម្រោងបំរែបំរួល ឬថតឯកសារដែលគំរូគួរត្រូវបានរក្សាទុក ហើយបញ្ចូលឈ្មោះគំរូ។ នេះ។ file ឈ្មោះត្រូវបានពង្រីកដោយស្វ័យប្រវត្តិជាមួយនឹងផ្នែកបន្ថែម .ccfm ប្រសិនបើវាមិនត្រូវបានផ្តល់ឱ្យនៅក្នុងប្រអប់នេះ។ តាមលំនាំដើម វានឹងត្រូវបានកំណត់ទៅជាឈ្មោះដូចគ្នាទៅនឹងឈ្មោះម៉ូដែលខ្លួនឯង។ នេះគឺជាការកំណត់ដែលបានណែនាំ។
បន្ទាប់​ពី​ថត​ប្រភព​ដែល​ត្រូវ​បាន​កំណត់ និង​ឈ្មោះ​ម៉ូដែល​ដែល​ចង់​បាន​ត្រូវ​បាន​បញ្ជាក់ ប្រអប់​អាច​នឹង​ត្រូវ​បាន​បញ្ចប់​ដោយ​ចុច Finish ។ ប្រសិនបើប៊ូតុងបន្ទាប់ត្រូវបានចុច ទំព័របន្ថែមនឹងចេញមក ដែលការកំណត់បន្ថែមអាចត្រូវបានធ្វើ។
រូបភាពទី 2. ទំព័ររបស់អ្នកជំនួយការនាំចូល ដើម្បីជ្រើសរើសប្រភព និងគោលដៅសម្រាប់ការនាំចូលpure-systems 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព - រូបភាពទី 2ផ្លាស់ប្តូរចំណូលចិត្តនាំចូល
នៅលើទំព័រអ្នកជំនួយការចុងក្រោយ (រូបភាពទី 3 “ទំព័ររបស់អ្នកជំនួយការនាំចូលដើម្បីកំណត់ការកំណត់រចនាសម្ព័ន្ធបុគ្គល”) មាន​ចំណូលចិត្ត​ដែល​អាច​ធ្វើ​បាន​ដើម្បី​ប្ដូរ​ឥរិយាបថ​នាំចូល​តាម​បំណង​សម្រាប់​គម្រោង​កម្មវិធី​ដែល​បាន​នាំចូល។
ទំព័រប្រអប់បង្ហាញតារាងដែល file ប្រភេទត្រូវបានកំណត់ ដែលនឹងត្រូវបានពិចារណាដោយដំណើរការនាំចូល។
បន្ទាត់នីមួយៗមានបួនវាល។

  • វាលពិពណ៌នាមានអត្ថបទពិពណ៌នាខ្លីមួយដើម្បីកំណត់អត្តសញ្ញាណ file ប្រភេទ។
  • នេះ។ File វាលគំរូឈ្មោះត្រូវបានប្រើដើម្បីជ្រើសរើស files ដែលត្រូវនាំចូលនៅពេលដែលពួកវាត្រូវគ្នានឹងតម្លៃវាល។ វាលប្រើវាក្យសម្ព័ន្ធដូចខាងក្រោម៖
  1. ករណីប្រើប្រាស់ទូទៅបំផុតអាចជា ក file ផ្នែកបន្ថែម។ វាក្យសម្ព័ន្ធធម្មតាគឺ .EXT ដែល EXT គឺជាការចង់បាន file ផ្នែកបន្ថែម (ឧ. java) ។
  2. ស្ថានភាពទូទៅមួយទៀតគឺពិសេស file, ដូចជាធ្វើឱ្យfile. ដូច្នេះ​អាច​ផ្គូផ្គង​បាន​តាម​ពិត file ឈ្មោះ។ ដើម្បីធ្វើដូចនេះគ្រាន់តែបញ្ចូល file ដាក់ឈ្មោះទៅក្នុងវាល (ឧទាហរណ៍ build.xml)។
  3. ក្នុង​ករណី​ខ្លះ បំណង​ប្រាថ្នា​ក្នុង​ការ​គូសវាស​គឺ​ជាក់លាក់​ជាង​នេះ ដូច្នេះ​មាន​តែ​ប៉ុណ្ណោះ។ files ដែលផ្គូផ្គងនឹងលំនាំពិសេសគួរតែត្រូវបាននាំចូល។ ដើម្បីបំពេញតម្រូវការនេះ គេអាចប្រើកន្សោមធម្មតានៅក្នុង File វាលគំរូឈ្មោះ។
    ការពិពណ៌នាវាក្យសម្ព័ន្ធនៃកន្សោមធម្មតានឹងលើសពីបំណងនៃជំនួយនេះ។ សូម​ពិគ្រោះ​ជាមួយ​ផ្នែក​កន្សោម​ធម្មតា​នៃ​ជំពូក​ឯកសារ​យោង​ក្នុង​សេចក្តី​ណែនាំ​របស់​អ្នក​ប្រើ​វ៉ារ្យ៉ង់​សុទ្ធ::​ (ឧ.*)។
  • វាល​ប្រភេទ​ធាតុ​ដែល​បាន​ផ្គូផ្គង​កំណត់​ការ​គូសវាស​រវាង a file ប្រភេទ និងសុទ្ធ :: វ៉ារ្យ៉ង់ ប្រភេទធាតុគ្រួសារ។ ប្រភេទធាតុគ្រួសារគឺជាអ្នកពណ៌នាសម្រាប់ប្រភព file ដើម្បីផ្តល់ព័ត៌មានបន្ថែមដល់ធាតុដែលបានគូសផែនទីនៅក្នុងគំរូដែលបាននាំចូល។ ការជ្រើសរើសធម្មតាគឺ ps:class ឬ ps:makefile.
  • ផែនទី file ប្រភេទវាលកំណត់ផែនទីរវាង a file ប្រភេទ និង សុទ្ធ :: វ៉ារ្យ៉ង់ file ប្រភេទ។ នេះ។ file type in pure::variants គឺជាការពិពណ៌នាសម្រាប់ប្រភព file ដើម្បីផ្តល់ព័ត៌មានបន្ថែមដល់ធាតុដែលបានគូសផែនទីនៅក្នុងគំរូដែលបាននាំចូល។ ការជ្រើសរើសធម្មតាគឺ impl សម្រាប់ការអនុវត្ត ឬ def សម្រាប់និយមន័យ files.

រូបភាពទី 3. ទំព័ររបស់អ្នកជំនួយការនាំចូលដើម្បីកំណត់រចនាសម្ព័ន្ធបុគ្គលpure-systems 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព - រូបភាពទី 3ថ្មី។ file ប្រភេទអាចត្រូវបានបន្ថែមដោយប្រើប៊ូតុង បន្ថែមផែនទី។ វាលទាំងអស់ត្រូវបានបំពេញដោយតម្លៃដែលមិនបានកំណត់ ហើយត្រូវតែបំពេញដោយអ្នកប្រើប្រាស់។ ដើម្បីកែសម្រួលតម្លៃក្នុងវាលមួយ គ្រាន់តែចុចលើវាលដោយប្រើកណ្ដុរ។ តម្លៃអាចកែប្រែបាន និងអាចផ្លាស់ប្តូរបាន។ វាមិនអាចផ្លាស់ប្តូរលំនាំដើមបានទេ។ file គំរូនៃឈ្មោះតារាង។ ដើម្បីធ្វើឱ្យការប្ដូរតាមបំណងមានភាពបត់បែន វាគឺអាចធ្វើទៅបានដើម្បីដកការជ្រើសរើស a file វាយ​ដោយ​ដក​ការ​ជ្រើស​រើស​ជួរ​ដេក។ មិនបានជ្រើសរើស file គំរូឈ្មោះស្ថិតនៅក្នុងការកំណត់ ប៉ុន្តែនឹងមិនត្រូវបានប្រើដោយអ្នកនាំចូលទេ។ អ្នកប្រើប្រាស់កំណត់ file ប្រភេទអាចត្រូវបានដកចេញម្តងទៀតដោយប្រើប៊ូតុងលុបផែនទី។
តាមលំនាំដើម ផ្សេងទៀត។ files file គំរូឈ្មោះមាននៅក្នុងតារាង ប៉ុន្តែត្រូវបានលុបចោល។ ជាធម្មតាវាមិនចង់នាំចូលទាំងអស់ទេ។ files ប៉ុន្តែនេះអាចផ្លាស់ប្តូរបានយ៉ាងងាយស្រួលដោយជ្រើសរើសជួរ។
មានជម្រើសនាំចូលទូទៅចំនួនបី ដើម្បីប្ដូរឥរិយាបថរបស់អ្នកនាំចូល។

  • កុំនាំចូលថតដោយមិនផ្គូផ្គង files (ឧ. ថត CVS) ។
    ប្រសិនបើអ្នកនាំចូលរកឃើញថតដែលមិនត្រូវគ្នា។ file គឺ​នៅ​ក្នុង​វា ហើយ​ជា​កន្លែង​ដែល​គ្មាន​ថត​រង​មាន​ការ​ផ្គូផ្គង fileថតនឹងមិនត្រូវបាននាំចូលទេ។ ជារឿយៗវាមានប្រយោជន៍ ប្រសិនបើគម្រោងត្រូវបានគ្រប់គ្រងដោយប្រព័ន្ធគ្រប់គ្រងកំណែដូចជា CVS។ សម្រាប់ CVS ថតដែលពាក់ព័ន្ធនីមួយៗមាន CVS-directory ដែលមិនពាក់ព័ន្ធ files ត្រូវបានរក្សាទុក។ ប្រសិនបើជម្រើសនេះត្រូវបានជ្រើសរើស ហើយ CVS-files មិនត្រូវគ្នានឹងណាមួយឡើយ។ file ប្រភេទដែលបានកំណត់ខាងលើ ថតនឹងមិននាំចូលជាធាតុផ្សំទៅក្នុងគំរូគ្រួសារទេ។
  • តម្រៀប files និងថត។
    បើកជម្រើសនេះដើម្បីតម្រៀប files និងថតនីមួយៗតាមលំដាប់អក្ខរក្រម។
  • នាំចូល​ការ​គ្រប់គ្រង​ផ្លូវ។
    សម្រាប់ការធ្វើសមកាលកម្មបន្ថែមទៀត អ្នកនាំចូលត្រូវរក្សាទុកផ្លូវដើមនៃធាតុដែលបាននាំចូលទាំងអស់ទៅក្នុងគំរូ។
    ក្នុងករណីជាច្រើន គំរូគ្រួសារត្រូវបានចែករំលែកជាមួយអ្នកប្រើប្រាស់ផ្សេងទៀត។ រចនាសម្ព័ន្ធថតអាចខុសគ្នាសម្រាប់អ្នកប្រើប្រាស់នីមួយៗ។ ដើម្បីគាំទ្រដល់សេណារីយ៉ូនៃការប្រើប្រាស់ទូទៅបំផុត អ្នកនាំចូលអាចដំណើរការក្នុងរបៀបផ្សេងៗគ្នា៖
ដាច់ខាត ផ្លូវដាច់ខាតទៅកាន់ធាតុដែលបាននាំចូលនឹងត្រូវបានរក្សាទុកទៅក្នុងគំរូ។ សម្រាប់ការធ្វើសមកាលកម្មនៅពេលក្រោយ និងកំឡុងពេលផ្លាស់ប្តូរ files ត្រូវ​ដាក់​នៅ​លើ​ទីតាំង​ដូច​គ្នា​នឹង​ការ​នាំ​ចូល​ដំបូង។
ទាក់ទងទៅនឹងកន្លែងធ្វើការ ផ្លូវត្រូវបានរក្សាទុកទាក់ទងទៅនឹងថតកន្លែងធ្វើការ។ សម្រាប់ការធ្វើសមកាលកម្ម files ត្រូវតែជាផ្នែកមួយនៃកន្លែងធ្វើការ Eclipse ។ ការបំប្លែងត្រូវប្រើកន្លែងធ្វើការ Eclipse ជាថតបញ្ចូល។
ទាក់ទងនឹងគម្រោង ផ្លូវត្រូវបានរក្សាទុកទាក់ទងទៅនឹងគម្រោង។ សម្រាប់ការធ្វើសមកាលកម្ម files គឺជាផ្នែកមួយនៃគម្រោងនៅខាងក្នុង Eclipse ។ ការបំប្លែងត្រូវប្រើថតគម្រោងជាថតបញ្ចូល។
ទាក់ទងទៅនឹងផ្លូវ ផ្លូវត្រូវបានរក្សាទុកទាក់ទងទៅនឹងផ្លូវដែលបានផ្តល់ឱ្យ។ សម្រាប់ការធ្វើសមកាលកម្ម files ត្រូវតែដាក់នៅលើទីតាំងដូចគ្នា។ ថតបញ្ចូលការបំប្លែងគឺដូចគ្នានឹងផ្លូវដែលទាក់ទងក្នុងអំឡុងពេលនាំចូល។

ចំណូលចិត្តទាំងអស់នៃប្រអប់នេះត្រូវបានរក្សាទុកយ៉ាងខ្ជាប់ខ្ជួន។ ការប្ដូរតាមបំណងផ្ទាល់ខ្លួនមិនត្រូវធ្វើឡើងវិញរាល់ពេលដែលការនាំចូលដំណើរការ។ នេះធ្វើឱ្យលំហូរការងារនាំចូលមានភាពងាយស្រួល និងឆាប់រហ័ស។
២.៣. ការធ្វើបច្ចុប្បន្នភាពម៉ូដែលពី Directory Tree
ចុចប៊ូតុងធ្វើសមកាលកម្ម pure-systems 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព - រូបតំណាងដើម្បីធ្វើសមកាលកម្មគំរូដែលបាននាំចូលជាមួយផ្លូវថតរបស់វា។ ផ្លូវឫសនៃគម្រោងត្រូវបានរក្សាទុកក្នុងគំរូ ដូច្នេះវានឹងធ្វើសមកាលកម្មទៅថតដូចគ្នាដូចពីមុន។ ដើម្បីបើកប៊ូតុងធ្វើសមកាលកម្ម សូមបើកម៉ូដែល ហើយជ្រើសរើសធាតុណាមួយ។ បន្ទាប់ពីចុចប៊ូតុង ធ្វើសមកាលកម្ម កម្មវិធីប្រៀបធៀបប្រៀបធៀបត្រូវបានបើក ដែលគំរូគ្រួសារបច្ចុប្បន្ន និងគំរូនៃរចនាសម្ព័ន្ធថតបច្ចុប្បន្នត្រូវបានជំទាស់ (សូមមើលរូបភាពទី 4 "ការធ្វើបច្ចុប្បន្នភាពគំរូពីមែកធាងថតក្នុងកម្មវិធីប្រៀបធៀប") ។
រូបភាពទី 4. ការអាប់ដេតគំរូពី Directory Tree នៅក្នុង Compare Editor   pure-systems 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព - រូបភាពទី 4កម្មវិធីកែសម្រួលការប្រៀបធៀបត្រូវបានប្រើនៅទូទាំងសុទ្ធ៖:វ៉ារ្យ៉ង់ដើម្បីប្រៀបធៀបកំណែគំរូ ប៉ុន្តែក្នុងករណីនេះត្រូវបានប្រើដើម្បីប្រៀបធៀបរចនាសម្ព័ន្ធថតរូបវ័ន្ត (បង្ហាញនៅផ្នែកខាងស្តាំខាងក្រោម) ជាមួយនឹងគំរូបច្ចុប្បន្នសុទ្ធ::វ៉ារ្យ៉ង់ (ផ្នែកខាងឆ្វេងខាងក្រោម)។ ការផ្លាស់ប្តូរទាំងអស់ត្រូវបានរាយបញ្ជីជាធាតុដាច់ដោយឡែកនៅក្នុងផ្នែកខាងលើនៃកម្មវិធីនិពន្ធ ដែលបញ្ជាដោយធាតុដែលរងផលប៉ះពាល់។
ការជ្រើសរើសធាតុនៅក្នុងបញ្ជីនេះបង្ហាញពីការផ្លាស់ប្តូររៀងៗខ្លួននៅក្នុងម៉ូដែលទាំងពីរ។ នៅក្នុងអតីតample, ធាតុបន្ថែមត្រូវបានសម្គាល់ដោយប្រអប់មួយនៅខាងស្តាំដៃ ហើយភ្ជាប់ជាមួយទីតាំងដែលអាចធ្វើបានរបស់វានៅក្នុងគំរូនៅខាងឆ្វេងដៃ។ របារឧបករណ៍បញ្ចូលគ្នារវាងបង្អួចកម្មវិធីនិពន្ធខាងលើ និងខាងក្រោមផ្តល់នូវឧបករណ៍ដើម្បីចម្លងការផ្លាស់ប្តូរតែមួយ ឬសូម្បីតែទាំងអស់ (មិនប៉ះទង្គិច) ទាំងមូលពីគំរូមែកធាងថតទៅម៉ូដែលលក្ខណៈពិសេស។
ចំណាំ
ការ​ធ្វើ​សមកាលកម្ម​ត្រូវ​បាន​ធ្វើ​ជាមួយ​នឹង​ការ​កំណត់​អ្នក​នាំ​ចូល​ដែល​បាន​ប្រើ​ចុងក្រោយ។ វាធ្វើឱ្យវាអាចធ្វើបច្ចុប្បន្នភាពម៉ូដែលជាមួយនឹងការកំណត់ផ្សេងទៀតដូចដែលបានធ្វើឡើងខណៈពេលដែលការនាំចូលត្រូវបានធ្វើរួច។

ដោយប្រើ Relation Indexer

ឧបករណ៍ភ្ជាប់សម្រាប់ការគ្រប់គ្រងកូដប្រភពជួយបង្កើនទំនាក់ទំនង View ជាមួយព័ត៌មានអំពីការតភ្ជាប់រវាងធាតុគំរូវ៉ារ្យ៉ង់សុទ្ធ និងកូដប្រភព។ ទំនាក់ទំនងត្រូវបានបន្ថែមសម្រាប់លក្ខណៈពិសេសដែលត្រូវបានប្រើនៅក្នុងលក្ខខណ្ឌនៃធាតុ ps:condxml និង ps:condtext ។
សម្រាប់ ps:flag និង ps:flagfile ធាតុកំណត់ទីតាំងរបស់ preprocessor constants នៅក្នុងប្រភព C/C++ files ត្រូវបានបង្ហាញ។ បន្ថែមពីលើនេះទៀត ទីតាំងនៃការផ្គូផ្គងថេរនៃម៉ាស៊ីនដំណើរការមុន ត្រូវបានបង្ហាញសម្រាប់លក្ខណៈពិសេសដែលបានជ្រើសរើស ដោយប្រើការគូសវាសរវាងឈ្មោះលក្ខណៈពិសេស និងតម្លៃថេររបស់ឧបករណ៍ដំណើរការមុន។
៣.១. ការបន្ថែម Indexer ទំនាក់ទំនងទៅគម្រោងមួយ។
លិបិក្រមទំនាក់ទំនងអាចត្រូវបានធ្វើឱ្យសកម្មនៅលើទំព័រទ្រព្យសម្បត្តិគម្រោងពិសេស។ ជ្រើសរើសគម្រោង ហើយជ្រើសរើសធាតុ Properties ក្នុងម៉ឺនុយបរិបទ។ នៅក្នុងប្រអប់នាពេលខាងមុខ សូមជ្រើសរើសទំព័រ Relation Indexer។
រូបភាពទី 5. ទំព័រ Property Page សម្រាប់ Relation Indexerpure-systems 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព - រូបភាពទី 5

កម្មវិធីលិបិក្រមទំនាក់ទំនងត្រូវបានធ្វើឱ្យសកម្មសម្រាប់គម្រោងដោយជ្រើសរើសជម្រើស បើកដំណើរការសន្ទស្សន៍ទំនាក់ទំនង (1)។ បន្ទាប់​ពី​បើក​ដំណើរការ​លិបិក្រម មាន​ជម្រើស​មួយ​ចំនួន​ទៀត​ដើម្បី​កំណត់​ឥរិយាបថ​ជាក់លាក់​របស់​គម្រោង។ ការធ្វើលិបិក្រមនៃសុទ្ធ::លក្ខខណ្ឌវ៉ារ្យ៉ង់ និង C/C++ Preprocessor Constants អាចត្រូវបានធ្វើឱ្យសកម្មដោយឡែកពីគ្នា (2) ។ បញ្ជីជាមួយ file គំរូឈ្មោះ (3) ត្រូវបានប្រើដើម្បីជ្រើសរើស files សម្រាប់ការបង្កើតលិបិក្រម។ តែប៉ុណ្ណោះ files ដែលផ្គូផ្គងលំនាំណាមួយត្រូវបានស្កេន។ បន្ថែម "*" ជាលំនាំដើម្បីស្កេនទាំងអស់។ files នៃគម្រោងមួយ។
បន្ទាប់ពីធ្វើឱ្យកម្មវិធីបង្កើតលិបិក្រមសកម្មសម្រាប់គម្រោង អ្នកសាងសង់ត្រូវបានបន្ថែមទៅគម្រោង។ ការស្កេនអ្នកសាងសង់នេះបានផ្លាស់ប្តូរ files សម្រាប់ទំនាក់ទំនងថ្មីទៅជាបរិសុទ្ធ :: វ៉ារ្យ៉ង់ធាតុគំរូដោយស្វ័យប្រវត្តិ។
៣.២. ទំនាក់ទំនងទៅនឹងកូដប្រភព
ជាមួយនឹងការធ្វើឱ្យសកម្មលិបិក្រមទំនាក់ទំនងទំនាក់ទំនង View មានធាតុបន្ថែម។ ធាតុទាំងនេះបង្ហាញពីឈ្មោះរបស់ file និងលេខបន្ទាត់នៃចំណុចប្រែប្រួល។ ព័ត៌មានជំនួយបង្ហាញផ្នែកសមស្របនៃ file. ដោយចុចពីរដងលើធាតុ file នឹងត្រូវបានបើកនៅក្នុងកម្មវិធីនិពន្ធ។
pure ::variants លក្ខខណ្ឌ
លក្ខខណ្ឌនៃវ៉ារ្យ៉ង់សុទ្ធ :: អាចត្រូវបានប្រើដើម្បីរួមបញ្ចូលឬដកចេញផ្នែកនៃ a file អាស្រ័យលើការជ្រើសរើសមុខងារ។ Condition Indexer ស្កេន​រក​ច្បាប់​បែប​នេះ ហើយ​ស្រង់​ចេញ​នូវ​លក្ខណៈ​ដែល​បាន​យោង។ ប្រសិនបើលក្ខណៈពិសេសបែបនេះត្រូវបានជ្រើសរើសនៅក្នុងកម្មវិធីនិពន្ធទំនាក់ទំនង View នឹងបង្ហាញទាំងអស់។ files និងបន្ទាត់ដែលលក្ខខណ្ឌដែលមានលក្ខណៈពិសេសដែលបានជ្រើសរើសមានទីតាំងនៅ (សូមមើលរូបភាពទី 6 "ការតំណាងនៃលក្ខខណ្ឌនៅក្នុងទំនាក់ទំនង View”)
រូបភាពទី 6. តំណាងនៃលក្ខខណ្ឌនៅក្នុងទំនាក់ទំនង Viewpure-systems 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព - រូបភាពទី 6ដើម្បីទទួលបានការពន្យល់លម្អិតអំពីរបៀបកំណត់លក្ខខណ្ឌ សូមពិគ្រោះជាមួយផ្នែក ps: បរិបទនៃជំពូក 9.5.7 នៃសុទ្ធ:: វ៉ារ្យ៉ង់ មគ្គុទ្ទេសក៍របស់អ្នកប្រើ (ឯកសារយោង–> ប្រភេទធាតុប្រភពដែលបានកំណត់ទុកជាមុន–> ps: បរិបទ) ។
C/C++ Preprocessor Constants
C/C++ Preprocessor Indexer ស្កេន files សម្រាប់​ថេរ​ដែល​ប្រើ​ក្នុង​ក្បួន​ដំណើរការ​មុន (ឧ. #ifdef, #ifndef, …)។
ប្រសិនបើ ps:flag ឬ ps:flagfile ធាតុត្រូវបានជ្រើសរើសទំនាក់ទំនង View បង្ហាញការប្រើប្រាស់ថេរនៃ preprocessor ដែលបានកំណត់។
ទំនាក់ទំនង View បង្ហាញផងដែរនូវអថេររបស់ឧបករណ៍ដំណើរការមុនដែលភ្ជាប់ទៅលក្ខណៈពិសេសដោយប្រើលំនាំផែនទី។ សម្រាប់នេះ លំនាំត្រូវបានពង្រីកជាមួយនឹងទិន្នន័យនៃមុខងារដែលបានជ្រើសរើស។ និមិត្តសញ្ញាលទ្ធផលត្រូវបានប្រើដើម្បីស្វែងរកការផ្គូផ្គងថេរនៃម៉ាស៊ីនដំណើរការមុន។ រូបភាពទី 7 “តំណាងនៃ C/C++ Preprocessor Constant នៅក្នុងទំនាក់ទំនង View"បង្ហាញអតីតample ជាមួយនឹងគំរូកិត្តិនាម{Name}។ គំរូនេះត្រូវបានពង្រីកជាមួយនឹងឈ្មោះតែមួយគត់នៃលក្ខណៈពិសេសទៅជា fameNative ។ នៅក្នុងលេខកូដដែលបានធ្វើលិបិក្រមមាន 76 ទីតាំងដែល preprocessor constant fameNative ត្រូវបានប្រើ។
ទីតាំងនេះត្រូវបានបង្ហាញនៅក្នុងទំនាក់ទំនង View. លំនាំអាចត្រូវបានកំណត់ក្នុងចំណូលចិត្ត (សូមមើលផ្នែកទី 3.3 "ចំណូលចិត្ត")។
រូបភាពទី 7. តំណាងនៃ C/C++ Preprocessor Constant នៅក្នុងទំនាក់ទំនង Viewpure-systems 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព - រូបភាពទី 7

៣.៣. ចំណូលចិត្ត
ដើម្បីផ្លាស់ប្តូរឥរិយាបទលំនាំដើមរបស់អ្នកបង្កើតលិបិក្រម បើកចំណូលចិត្ត Eclipse ហើយជ្រើសរើសទំព័រ Relation Indexer ក្នុងប្រភេទ Variant Management។ ទំព័របង្ហាញបញ្ជីពីរ។
រូបភាពទី 8. Relation Indexer Preference pagepure-systems 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព - រូបភាពទី 8បញ្ជីខាងលើមានលំនាំដើម file គំរូសម្រាប់សន្ទស្សន៍ (1) ។ បញ្ជីនេះគឺជាការកំណត់លំនាំដំបូងសម្រាប់គម្រោងដែលបានបើកថ្មីៗ។
បញ្ជីខាងក្រោមមានការគូសផែនទីរវាងលក្ខណៈពិសេស និងថេររបស់ឧបករណ៍ដំណើរការមុន (2)។ ផែនទីនេះត្រូវបានប្រើសម្រាប់គម្រោងទាំងអស់។ តារាងទី 1 "ការជំនួសផែនទីដែលបានគាំទ្រ" បង្ហាញពីការជំនួសដែលអាចធ្វើបានទាំងអស់។
តារាង 1. ការជំនួសផែនទីដែលគាំទ្រ

អក្សរជំនួស ការពិពណ៌នា  Exampលេ៖ FeatureA
ឈ្មោះ ឈ្មោះតែមួយគត់នៃមុខងារដែលបានជ្រើសរើស FLAG_{Name} – FLAG_FeatureA
NAME អក្សរធំ ឈ្មោះតែមួយគត់នៃមុខងារដែលបានជ្រើសរើស FLAG_{NAME} – FLAG_FEATUREA
ឈ្មោះ អក្សរតូច ឈ្មោះតែមួយគត់នៃមុខងារដែលបានជ្រើសរើស flag_{name} – flag_featurea

និមិត្តសញ្ញាប្រព័ន្ធសុទ្ធ

ឯកសារ/ធនធាន

pure-systems 2024 Connector សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
2024, 2024 ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព ឧបករណ៍ភ្ជាប់សម្រាប់កម្មវិធីគ្រប់គ្រងកូដប្រភព កម្មវិធីគ្រប់គ្រងកូដប្រភព កម្មវិធីគ្រប់គ្រងកម្មវិធី

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *