ទ្រព្យសម្បត្តិសំខាន់បំផុតស្ថិតនៅខាងក្រៅ
កូដប្រភពគឺជាអ្វីៗទាំងអស់ដែលក្រុមហ៊ុនបានសាងសង់មក។ ចង់លុប មិនមែនអ្នកលុបខ្លួនឯងទេ តែជាការស្នើសុំឲ្យគេលុប ហើយច្បាប់ចម្លងបម្រុងរក្សាបានប៉ុន្មាន គឺលក្ខខណ្ឌសេវាកម្មជាអ្នកកំណត់។
ផលិតផលកម្មវិធីរបស់ Levelupsoft Inc.
SSemRepo គឺជាឃ្លាំងកូដដែលក្រុមហ៊ុនអ្នកដំណើរការដោយខ្លួនឯង។ ឃ្លាំងកូដ បញ្ហា ការត្រួតពិនិត្យកូដ និងវិគី មកជាកញ្ចប់តែមួយ ហើយអ្នកអភិវឌ្ឍនៅតែប្រើពាក្យបញ្ជា git ដដែលដែលពួកគេស្គាល់ស្រាប់។
ហេតុអ្វីត្រូវដំណើរការដោយខ្លួនឯង
ឃ្លាំងកូដខាងក្រៅចាប់ផ្ដើមបានលឿន។ ជាថ្នូរនឹងនោះ ការរចនាផលិតផលរបស់អ្នក និងកំណត់ត្រាថានរណាកែអ្វី នៅពេលណា កកកុញនៅលើហេដ្ឋារចនាសម្ព័ន្ធដែលមិនមែនជារបស់អ្នក។
កូដប្រភពគឺជាអ្វីៗទាំងអស់ដែលក្រុមហ៊ុនបានសាងសង់មក។ ចង់លុប មិនមែនអ្នកលុបខ្លួនឯងទេ តែជាការស្នើសុំឲ្យគេលុប ហើយច្បាប់ចម្លងបម្រុងរក្សាបានប៉ុន្មាន គឺលក្ខខណ្ឌសេវាកម្មជាអ្នកកំណត់។
នៅក្នុងបណ្ដាញផ្ទៃក្នុងបិទជិត នៅរោងចក្រ ឬនៅទីតាំងគ្មានផ្លូវចេញក្រៅ សូម្បីតែ clone មួយដងក៏មិនកន្លងដែរ។ មានកន្លែងខ្លះមិនអាចទៅដល់បានតាមរូបវន្ត មិនមែនត្រឹមតែបទបញ្ជាទេ។
ពេលផ្នែកហិរញ្ញវត្ថុ សុខាភិបាល ឬស្ថាប័នសាធារណៈសួរថា កូដនោះរក្សាទុកនៅឯណា ការលើកលក្ខខណ្ឌរបស់ក្រុមហ៊ុនផ្សេងមកបង្ហាញ គឺជាចម្លើយតែមួយគត់ដែលអ្នកមាន។
ផលិតផល
បើកន្លែងផ្ទុកកូដ និងកន្លែងពិភាក្សាអំពីកូដនោះដាច់ពីគ្នា ទីបំផុតអ្នកនឹងទិញឧបករណ៍មួយទៀត។ SSemRepo ផ្ដល់ទាំងបីជាមួយគ្នា។
git clone និង push ដំណើរការតាម HTTPS ដូចធម្មតា។ ឯកសារ commit និងភាពខុសគ្នា អានបាននៅក្នុងកម្មវិធីរុករក ហើយឃ្លាំង Subversion ដែលផ្ទេរមក ក៏អានលើអេក្រង់ដដែល។
បញ្ហា ចំណុចសម្គាល់ ស្លាក និងអ្នកទទួលបន្ទុក សំណើរួមបញ្ចូល និងការត្រួតពិនិត្យកូដ ក្ដារព័ត៌មាន និងវិគី។ ទាំងអស់បញ្ចប់ក្នុងគម្រោងតែមួយ។
ក្រុម និងសិទ្ធិ ការអនុម័តការចុះឈ្មោះ ការជូនដំណឹងតាមអ៊ីមែល និងទម្រង់របស់វា រូបសញ្ញាគេហទំព័រ និងច្បាប់ចម្លងបម្រុង ប្ដូរបាននៅអេក្រង់គ្រប់គ្រង។ គ្មានមួយណាទាមទារឲ្យដំឡើងឡើងវិញទេ។
មុខងារ
Clone និង push តាម HTTPS មែក និងស្លាក បញ្ជី commit និងភាពខុសគ្នា ការអានឯកសារ ការកែលើវេប និងការបែកមែក។
កំណែ ឯកសារ និងភាពខុសគ្នានៃឃ្លាំង svn ដែលផ្ទេរមក អានលើអេក្រង់ដូចគ្នានឹង git។ មិនចាំបាច់បោះបង់ទ្រព្យចាស់ទេ។
ស្លាក អ្នកទទួលបន្ទុក និងចំណុចសម្គាល់ បញ្ហាមេ និងបញ្ហាកូន ឯកសារភ្ជាប់ និងមតិ ព្រមទាំងការស្វែងរកដែលបង្ហាញតែអ្វីដែលអ្នកមានសិទ្ធិមើល។
ភាពខុសគ្នារវាងមែក មតិត្រួតពិនិត្យតាមឯកសារនីមួយៗ ការសម្គាល់ការប៉ះទង្គិច ការរួមបញ្ចូល និងការបិទដោយស្វ័យប្រវត្តិ។
សេចក្ដីជូនដំណឹងដាក់លើក្ដារព័ត៌មាន វិធាន និងការរចនាដាក់ក្នុងវិគី ដោយប្រើកម្មវិធីកែ និងឯកសារភ្ជាប់ដូចគ្នានឹងបញ្ហា។
ផលិតផលបង្ហាញជាភាសាកូរ៉េ អង់គ្លេស ជប៉ុន ចិន អាល្លឺម៉ង់ រុស្ស៊ី បារាំង វៀតណាម ឥណ្ឌូនេស៊ី និងអេស្បាញ។
អេក្រង់
តម្លៃពិតនៃឧបករណ៍មួយ គឺពេលវេលាដែលត្រូវរៀនវា។ ការរៀបចំអេក្រង់ដើរតាមអ្វីដែលអ្នកអភិវឌ្ឍស្គាល់ស្រាប់ — គម្រោងនៅខាងឆ្វេង ការងារនៅកណ្ដាល កូដនៅខាងលើ។
អំពីអេក្រង់នេះ
បន្ទាត់បញ្ជា
ការងារដែលមនុស្សចុចធ្វើ និងការងារដែលម៉ាស៊ីនធ្វើម្ដងហើយម្ដងទៀត មិនដូចគ្នាទេ។ SSemRepo មានឧបករណ៍បន្ទាត់បញ្ជាផ្ទាល់ខ្លួនមកជាមួយ — ហៅពីស្គ្រីប ភ្ជាប់បន្តពីការស្ថាបនា ឬប្រគល់ឲ្យភ្នាក់ងារសរសេរកូដ។
បញ្ហា ក្ដារព័ត៌មាន វិគី សំណើរួមបញ្ចូល ចំណុចសម្គាល់ ក្រុម រហូតដល់ការគ្រប់គ្រងគេហទំព័រ។ លទ្ធផលត្រឡប់មកជាតារាងសម្រាប់មនុស្ស ឬជា JSON សម្រាប់ម៉ាស៊ីន។
បែងចែកគណនីជាទម្រង់នីមួយៗ រួចចងថតមួយជាមួយគណនីដែលត្រូវធ្វើការនៅទីនោះ។ នៅក្រោមថតនោះ វាក្លាយជាគណនីនោះដោយស្វ័យប្រវត្តិ។
វាភ្ជាប់ជាជំនួយការសម្គាល់អត្តសញ្ញាណរបស់ git ដូច្នេះការ push លែងសួរពាក្យសម្ងាត់ម្ដងហើយម្ដងទៀត។ តម្លៃសម្ងាត់ដែលរក្សាទុក ត្រូវបានអ៊ិនគ្រីបចងនឹងម៉ាស៊ីននោះ បើចម្លងតែឯកសារទៅម៉ាស៊ីនផ្សេង វាមិនបើកទេ។
មានសេចក្ដីណែនាំប្រើប្រាស់មកជាមួយ ត្រៀមភ្ជាប់ទៅឧបករណ៍សរសេរកូដ AI។ «ដាក់កំហុសនេះជាបញ្ហា» ក៏ដំណើរការពិតប្រាកដ។
អំពីកំណត់ត្រានេះ
ស្ថាបត្យកម្ម
កម្មវិធីរុករក និងកម្មវិធី git ចូលតាមអាសយដ្ឋានតែមួយ។ ម៉ាស៊ីនមេវេបទទួល រួចប្រគល់ទៅ Tomcat ប្រវត្តិចូល PostgreSQL ហើយឯកសារឃ្លាំងនៅលើថាសរបស់ក្រុមហ៊ុនអ្នក។
អំពីដ្យាក្រាមនេះ
ការផ្ទេរ
ក្រុមដែលមានបទពិសោធន៍ជាច្រើនឆ្នាំ មានច្រើនជាងក្រុមដែលទើបចាប់ផ្ដើម។ ឃ្លាំងកូដ git និង svn បញ្ហា និងឯកសារភ្ជាប់ដែលមាននៅក្នុងឧបករណ៍ដែលអ្នកប្រើសព្វថ្ងៃ អាចផ្ទេរមកបាន ព្រមទាំងនីតិវិធី និងឧបករណ៍សម្រាប់ផ្លាស់ទី។
បញ្ហា មតិ និងប្រវត្តិ ត្រូវបានអានចេញពីមូលដ្ឋានទិន្នន័យនៃឧបករណ៍បច្ចុប្បន្នរបស់អ្នក រួចផ្ទេរចូល PostgreSQL។ តម្លៃត្រូវបានអានតាមកម្មវិធីបញ្ជា រួចសរសេរចូលដដែល មិនមែនជំនួសជាអក្សរទេ។
ឃ្លាំង git និង svn ព្រមទាំងឯកសារដែលបានផ្ទុកឡើង ត្រូវបានចម្លងទាំងថត។ ឃ្លាំងកូដជារបស់ស្តង់ដារ ទោះមកពីឧបករណ៍ណាក៏ដោយ ដូច្នេះគ្មានអ្វីត្រូវកែទេ។
អ្នកប្រើ ក្រុម និងតួនាទីមកជាមួយ។ បើរបៀបរក្សាពាក្យសម្ងាត់ត្រូវគ្នា ពាក្យសម្ងាត់ចាស់នៅតែប្រើបាន ហើយគ្មាននរណាត្រូវចុះឈ្មោះឡើងវិញទេ។
មុនពេលបិទប្រព័ន្ធចាស់ ទិន្នន័យដដែលត្រូវប្រៀបធៀបលើអេក្រង់ទាំងពីរ។ ផ្លាស់ទីដោយនៅទុកផ្លូវត្រឡប់ក្រោយ។
ទំហំ និងកាលវិភាគនៃការផ្ទេរ គិតតាមចំនួនឃ្លាំងកូដ និងទំហំថាស។ សូមទាក់ទងមក យើងនឹងពិនិត្យបរិស្ថានបច្ចុប្បន្នរបស់អ្នកជាមួយគ្នា។
ការដំឡើង
កុងតឺន័រពីរ — កម្មវិធី និង PostgreSQL។ អ្វីដែលអ្នកសម្រេច គឺត្រឹមថាសណាដែលឃ្លាំងកូដនឹងស្ថិតនៅ។
បង្កើតតារាង បញ្ចូលទិន្នន័យដំបូង រួចបង្កើតគណនីអ្នកគ្រប់គ្រង។ ពាក្យបញ្ជាមានសរសេរច្បាស់ក្នុងសៀវភៅណែនាំ។
ចង្អុលដូមេនក្រុមហ៊ុនមកទីនេះ ហើយរៀបចំ HTTPS។ ដោយចរាចរណ៍ git ឆ្លងកាត់ អ្វីតែមួយដែលត្រូវបន្ធូរ គឺដែនកំណត់ទំហំសំណើ។
សម្រេចវិធីចុះឈ្មោះ រួចបង្កើតក្រុម និងគម្រោង។ បើត្រូវផ្ទេរ នេះជាកន្លែងដែលទិន្នន័យចាស់ចូលមក។
បច្ចេកវិទ្យា
ម៉ាស៊ីនមេ Java ធម្មតាមួយក៏គ្រប់គ្រាន់។ ក្រុមប្រតិបត្តិការបើក និងបើកឡើងវិញតាមវិធីដែលពួកគេធ្វើស្រាប់។
SQL សរសេរផ្ទាល់ ដោយគ្មានស្រទាប់ផ្គូផ្គងធ្ងន់នៅចន្លោះ។ សំណួរដែលយឺត រកឃើញនៅក្នុងសំណួរនោះឯង។
អេក្រង់ដំបូងត្រូវបានកាត់បន្ថយឲ្យស្រាល ដើម្បីបង្ហាញលឿន ហើយសូម្បីពុម្ពអក្សរក៏ផ្ដល់ពីបណ្ដាញផ្ទៃក្នុងរបស់អ្នក។
វាដំណើរការលើម៉ាស៊ីនមេពិត — បង្កើតគម្រោង push ឡើង និងបើកសំណើរួមបញ្ចូល — មិនមែនលើរបស់ក្លែងក្លាយទេ។
ប្រាប់យើងពីទំហំក្រុម និងអ្វីដែលអ្នកកំពុងប្រើ យើងនឹងស្នើសំណុំដែលសមស្រប។ យើងជួយទាំងការដំឡើងសាកល្បង និងការផ្ទេរ។
ទាក់ទងមកយើងhalo@levelupsoft.com+82 10-8472-4070
Levelupsoft Inc.