บทความนี้ต้องการการจัดหน้า หรือ ให้ คุณสามารถปรับปรุงแก้ไขบทความนี้ได้ และนำป้ายออก พิจารณาใช้เพื่อชี้ชัดข้อบกพร่อง |
การควบคุมการปรับปรุงแก้ไข (revision control, version control) คือการจัดการการปรับปรุงแก้ไขหลายครั้งบนสารสนเทศหน่วยเดิม มีการใช้งานการควบคุมการปรับปรุงแก้ไขทั้งในทางวิศวกรรมและการพัฒนาซอฟต์แวร์เพื่อการจัดการการพัฒนาที่ดำเนินต่อไปของเอกสารดิจิทอล เช่น รหัสต้นฉบับของโปรแกรมประยุกต์ พิมพ์เขียว แบบจำลองอิเล็กทรอนิกส์ และสารสนเทศสำคัญอื่น ๆ ซึ่งพัฒนาโดยทีม การเปลี่ยนแปลงเอกสารเหล่านี้ระบุโดยใช้การเพิ่มหมายเลขหรืออักษรที่เชื่อมโยงกับการแก้ไขปรับปรุง ซึ่งเรียกว่า "หมายเลขการแก้ไขปรับปรุง" "ระดับการแก้ไขปรับปรุง" และเชื่อมโยงกับคนที่กระทำการแก้ไขปรับปรุง ตัวอย่างง่ายของการแก้ไขปรับปรุงเช่น เอกสารถูกสร้างขึ้นครั้งแรก จึงกำหนดให้หมายเลขการแก้ไขเป็น 1 ต่อจากนั้นมีการแก้ไขครั้งแรกจึงให้หมายเลขการแก้ไขเป็น 2 และต่อไปเรื่อย ๆ
คำศัพท์
- ที่เก็บ (repository)
- ที่เก็บเป็นแหล่งที่ไฟล์ข้อมูลถูกจัดเก็บเอาไว้ซึ่งมักจะอยู่บนเครื่องแม่ข่าย บางครั้งก็เรียกว่า depot
- สำเนาใช้การ (Working copy)
- สำเนาใช้การคือสำเนาท้องถิ่นที่สำเนามาจากที่เก็บ โดยเลือกเอาข้อมูลที่แก้ครั้งปรับปรุงในเวลาหรือครั้งที่แก้ไขปรับปรุงที่เจาะจง
- การลงทะเบียนออก (check-out, co)
- การลงทะเบียนออกเป็นการสร้างสำเนาท้องถิ่นจากที่เก็บ ซึ่งอาจจะเป็นสำเนาระบุครั้งของการแก้ไขปรับปรุงหรือเป็นการปรับปรุงล่าสุดก็ได้
- การลงทะเบียนเข้า (commit, install, submit, check-in, ci)
- การลงทะเบียนเข้า คือการนำการแก้ไขปรับปรุงเข้าไปเก็บในที่เก็บ
- การเปลี่ยนแปลง (ดิฟฟ์, change, diff, delta)
- การเปลี่ยนแปลงเป็นตัวแทนการเปลี่ยนแปลงแก้ไขเอกสารในการควบการปรับปรุงแก้ไข ความละเอียดในการสร้างดิฟฟ์ขึ้นอยู่กับระบบควบคุมการปรัปปรุงแก้ไขแต่ละระบบ
- ชุดการเปลี่ยนแปลง (changelist, change set)
- ในระบบควบคุมการปรับปรุงแก้ไขหลายระบบที่มีคุณสมบัติ ระบบสามารถนำเข้าการเปลี่ยนแปลงได้คราวละหลายการเปลี่ยนแปลง ในระบบเหล่านั้นชุดการเปลี่ยนแปลงเป็นตัวระบุชุดของการเปลี่ยนแปลงในการนำเข้าหนึ่งครั้ง นอกจากนั้นยังเป็นตัวแทนของลำดับของรหัสต้นฉบับตามการแก้ไขซึ่งทำให้สามารถระบุรหัสต้นฉบับด้วยหมายเลขประจำชุดการเปลี่ยนแปลงใด ๆ ได้
- การทำให้ให้ทันสมัย (update, sync)
- การทำให้ทันสมัยคือการสำเนาการเปลี่ยนแปลง (ที่อาจทำโดยผู้อื่น) ในที่เก็บมาสู่ท้องถิ่น
- การผสาน (merge, integration)
- การผสาน เป็นการนำการเปลี่ยนแปลงที่เกิดขึ้นพร้อมกันมารวมกันให็เป็นการเปลี่ยนแปลงชุดเดียว
- รุ่น (revision, version)
- รุ่น เป็นชุดของการเปลี่ยนแปลง
- การนำเข้า (import)
- การนำเข้าเป็นการนำเข้าสำเนาท้องถิ่นที่ไม่ใช่สำเนาใช้การเข้าสู่ที่เก็บ
- การส่งออก (export)
- การส่งออกคล้ายกับการลงทะเบียนออกต่างกันที่การส่งออกสร้างสำเนาที่ปราศจากเมทาเดตาของระบบควบคุมการปรับปรุงแก้ไข มักใช้ในการแจกจ่ายข้อมูล
- ความขัดแย้ง (conflict)
- ความขัดแย้ง ความขัดแย้งเกิดขึ้นเมื่อสองการเปลี่ยนแปลงซึ่งอาจจะทำโดยคนละคนกัน บทเอกสารเดียวกัน หรือในแห่งเดียวกันของเอกสาร ซึ่งซอฟต์แวร์ไม่อาจระบุได้ว่าการเปลี่ยนแปลงใด'ถูกต้อง' ผู้ใช้จำเป็นที่จะต้องแก้ไขความขัดแย้ง
- การแก้ไข (resolve)
- การแก้ไขความขัดทำโดยผู้ใช้เพื่อเลือกการแก้ไขที่ถูกต้องเมื่อเกิดความขัดแย้งขึ้น
ดูเพิ่ม
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
bthkhwamnitxngkarkarcdhna cdhmwdhmu islingkphayin hruxekbkwadenuxha ihmikhunphaphdikhun khunsamarthprbprungaekikhbthkhwamniid aelanapayxxk phicarnaichpaykhxkhwamxunephuxchichdkhxbkphrxng karkhwbkhumkarprbprungaekikh revision control version control khuxkarcdkarkarprbprungaekikhhlaykhrngbnsarsnethshnwyedim mikarichngankarkhwbkhumkarprbprungaekikhthnginthangwiswkrrmaelakarphthnasxftaewrephuxkarcdkarkarphthnathidaenintxipkhxngexksardicithxl echn rhstnchbbkhxngopraekrmprayukt phimphekhiyw aebbcalxngxielkthrxniks aelasarsnethssakhyxun sungphthnaodythim karepliynaeplngexksarehlanirabuodyichkarephimhmayelkhhruxxksrthiechuxmoyngkbkaraekikhprbprung sungeriykwa hmayelkhkaraekikhprbprung radbkaraekikhprbprung aelaechuxmoyngkbkhnthikrathakaraekikhprbprung twxyangngaykhxngkaraekikhprbprungechn exksarthuksrangkhunkhrngaerk cungkahndihhmayelkhkaraekikhepn 1 txcaknnmikaraekikhkhrngaerkcungihhmayelkhkaraekikhepn 2 aelatxiperuxy khasphththiekb repository thiekbepnaehlngthiiflkhxmulthukcdekbexaiwsungmkcaxyubnekhruxngaemkhay bangkhrngkeriykwa depot saenaichkar Working copy saenaichkarkhuxsaenathxngthinthisaenamacakthiekb odyeluxkexakhxmulthiaekkhrngprbprunginewlahruxkhrngthiaekikhprbprungthiecaacng karlngthaebiynxxk check out co karlngthaebiynxxkepnkarsrangsaenathxngthincakthiekb sungxaccaepnsaenarabukhrngkhxngkaraekikhprbprunghruxepnkarprbprunglasudkid karlngthaebiynekha commit install submit check in ci karlngthaebiynekha khuxkarnakaraekikhprbprungekhaipekbinthiekb karepliynaeplng diff change diff delta karepliynaeplngepntwaethnkarepliynaeplngaekikhexksarinkarkhwbkarprbprungaekikh khwamlaexiydinkarsrangdiffkhunxyukbrabbkhwbkhumkarprpprungaekikhaetlarabb chudkarepliynaeplng changelist change set inrabbkhwbkhumkarprbprungaekikhhlayrabbthimikhunsmbti rabbsamarthnaekhakarepliynaeplngidkhrawlahlaykarepliynaeplng inrabbehlannchudkarepliynaeplngepntwrabuchudkhxngkarepliynaeplnginkarnaekhahnungkhrng nxkcaknnyngepntwaethnkhxngladbkhxngrhstnchbbtamkaraekikhsungthaihsamarthraburhstnchbbdwyhmayelkhpracachudkarepliynaeplngid id karthaihihthnsmy update sync karthaihthnsmykhuxkarsaenakarepliynaeplng thixacthaodyphuxun inthiekbmasuthxngthin karphsan merge integration karphsan epnkarnakarepliynaeplngthiekidkhunphrxmknmarwmknihepnkarepliynaeplngchudediyw run revision version run epnchudkhxngkarepliynaeplng karnaekha import karnaekhaepnkarnaekhasaenathxngthinthiimichsaenaichkarekhasuthiekb karsngxxk export karsngxxkkhlaykbkarlngthaebiynxxktangknthikarsngxxksrangsaenathiprascakemthaedtakhxngrabbkhwbkhumkarprbprungaekikh mkichinkaraeckcaykhxmul khwamkhdaeyng conflict khwamkhdaeyng khwamkhdaeyngekidkhunemuxsxngkarepliynaeplngsungxaccathaodykhnlakhnkn bthexksarediywkn hruxinaehngediywknkhxngexksar sungsxftaewrimxacrabuidwakarepliynaeplngid thuktxng phuichcaepnthicatxngaekikhkhwamkhdaeyng karaekikh resolve karaekikhkhwamkhdthaodyphuichephuxeluxkkaraekikhthithuktxngemuxekidkhwamkhdaeyngkhunduephimbarsa xarsiexsbthkhwamsxftaewr hrux opraekrmkhxmphiwetxrniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmuldk