คู่มือ Git Tools สำหรับทีม — ตั้งค่าครั้งเดียว ใช้ได้ตลอด
คู่มือ Step-by-Step ติดตั้งและใช้งาน GitLab Workflow, GitLens, Git Graph บน Cursor/VS Code — สร้าง MR, ดู Blame, ดู Branch Graph ทั้งหมดจาก Editor ไม่ต้องเปิด Browser

Loading...
คู่มือ Step-by-Step ติดตั้งและใช้งาน GitLab Workflow, GitLens, Git Graph บน Cursor/VS Code — สร้าง MR, ดู Blame, ดู Branch Graph ทั้งหมดจาก Editor ไม่ต้องเปิด Browser

เราเล่าจากการทดลองจริงในแล็บ ไม่ใช่ทฤษฎี — และให้หลักฐานพูดแทน
จุดเจ็บ: เครื่องมือดี ๆ มีเยอะ แต่ตั้งค่าครั้งแรกยาก คนส่วนใหญ่ติดตรงเริ่มไม่ถูก
เดิมพัน: เสียเวลาเป็นวันกับการตั้งค่าผิด ๆ ทั้งที่ทำให้ถูกตั้งแต่แรกได้
สิ่งที่เราทำในแล็บ: คู่มือ Step-by-Step ติดตั้งและใช้งาน GitLab Workflow, GitLens, Git Graph บน Cursor/VS Code — สร้าง MR, ดู Blame, ดู Branch Graph ทั้งหมดจาก Editor ไม่ต้องเปิด Browser
📌 บทความนี้เหมาะสำหรับ: หัวหน้าทีม, Tech Lead, Developer ที่ทำงานเป็นทีมกับ GitLab (โดยเฉพาะ Self-Managed) | ⏱️ อ่าน 12-15 นาที | 🎯 ระดับ: เริ่มต้น-กลาง
Dev 1 คนเสียเวลาสลับ browser ↔ editor เพื่อจัดการ Git วันละ 20-30 ครั้ง — คิดเป็น 30-45 นาที/วัน (ประมาณจากการจับเวลา context switch ครั้งละ 1-2 นาที) ที่หายไปกับการ "เปลี่ยนหน้าจอ" ทีม 5 คน = เวลาหายไป 2.5-3.5 ชั่วโมง/วัน (คำนวณจาก 5 คน × 30-45 นาที) โดยไม่ได้โค้ดเพิ่มแม้แต่บรรทัดเดียว
ปัญหาที่เจอบ่อย — ไม่รู้ว่าใครแก้โค้ดบรรทัดนี้ ดู branch ไม่เห็นภาพรวม review Merge Request (MR — คำขอรวมโค้ดเข้า branch หลัก) ต้องเปิด browser เปลี่ยน context ตลอด สิ่งเหล่านี้แก้ได้ด้วย 3 Extensions ใน Cursor/VS Code ที่ตั้งค่าครั้งเดียวแล้วใช้ได้ตลอด — ต้นทุน 0 บาท ตั้งค่า 15 นาที
ติดตั้ง 3 Extensions + ตั้งค่า 1 ครั้ง = จัดการ Git ทุกอย่างจาก Editor ได้เลย ไม่ต้องเปิด browser อีก
คู่มือนี้มาจากประสบการณ์ตั้งค่าจริงกับทีมพัฒนาในองค์กร — เจอปัญหาจริง แก้จริง จนใช้งานได้ ด้านล่างนี้เล่าให้ฟังก่อนว่าเจออะไรบ้าง แล้วค่อยเข้าคู่มือ step-by-step ที่ทำตามได้ทันที
3 Extensions ฟรี ตั้งค่า 15 นาที ต้นทุน 0 บาท
ด้านล่างนี้เล่าเบื้องหลังปัญหาจริงที่เจอ ก่อนเข้าคู่มือ step-by-step
ทีมที่ไม่มี Git workflow ชัดเจน เสียเวลา merge conflict ซ้ำๆ ทุกสัปดาห์ ยิ่งคนเยอะยิ่งวุ่น — คู่มือนี้ตั้งค่า GitLab + GitLens + Git Graph ครั้งเดียว ทุกคนในทีมทำงานบน flow เดียวกันตลอด
ก่อนจะกลายเป็นคู่มือที่อยู่ด้านล่าง ต้องลองผิดลองถูกกับทีมจริงก่อน — นี่คือปัญหาที่เจอระหว่างตั้งค่า และวิธีแก้ที่ได้ผล
คำตอบคือ — ได้ แต่จะขาดบางส่วน เพราะแต่ละตัวเก่งคนละด้าน ไม่มีตัวไหนทำได้ครบทุกอย่าง:
| ความสามารถ | GitLab Workflow | GitLens | Git Graph |
|---|---|---|---|
| จัดการ MR / CI/CD (Continuous Integration/Deployment — ระบบตรวจและส่งมอบโค้ดอัตโนมัติ) / Issues | ✅ | ❌ | ❌ |
| ดู blame ว่าใครแก้บรรทัดไหน | ❌ | ✅ | ❌ |
| ดู branch graph เป็นภาพ | ❌ | ❌ | ✅ |
ลง GitLab Workflow เวอร์ชันล่าสุดจาก marketplace ปกติ → error ทันที:
"This extension requires GitLab version 16.1.0 or later"
สาเหตุ: GitLab server ของทีมเป็นเวอร์ชัน 14.5.2 (Self-Managed) แต่ extension เวอร์ชันใหม่ต้องการ 16.1+ — ใช้ด้วยกันไม่ได้
ลง v3.60.0 แทน — เวอร์ชันนี้รองรับ GitLab 14.x ได้:
cursor --install-extension GitLab.gitlab-workflow@3.60.0
restart Cursor 1 ครั้ง แล้วทำ Authenticate ใหม่ — เข้าได้ทันที
พอลองเปิด URL สร้าง Personal Access Token ตาม docs ทั่วไป:
https://gitlab.your-company.com/-/user_settings/personal_access_tokens
→ 404 Not Found!
สาเหตุ: GitLab 14.x ใช้ URL path ต่างจากเวอร์ชันใหม่ — ต้องลอง path แบบเก่า:
https://gitlab.your-company.com/-/profile/personal_access_tokens
→ ใช้ได้! ✅
หรือ: /profile/personal_access_tokens (ไม่มี /-/)
สร้าง token เสร็จ ได้ค่ามาเป็น xxxxxxxxxxxxxxxxxxxx — ไม่ได้ขึ้นต้นด้วย glpat- ตาม docs ทั่วไป ตกใจว่าผิดไหม?
คำตอบ: ปกติครับ — GitLab 14.x สร้าง token เป็นตัวอักษรธรรมดา ไม่มี prefix เฉพาะ GitLab 15+ เท่านั้นที่ใช้ glpat- token ทั้งสอง format ใช้งานได้เหมือนกัน
กด Cmd+Shift+P → GitLab: Authenticate แล้ว Cursor แสดง dropdown ที่ไม่ตรงกับ docs — ทำให้สับสนว่าต้องเลือกอะไร
สิ่งที่เรียนรู้: ต้องเลือก "Manually enter instance URL" (อันล่างสุดของ dropdown) แล้วพิมพ์ URL ของ GitLab server เอง เช่น https://gitlab.your-company.com — อย่าเลือก gitlab.com
บทเรียนจากการตั้งค่าจริง — ปัญหาส่วนใหญ่มาจาก GitLab เวอร์ชันเก่า ไม่ใช่ extension พัง แค่รู้วิธีแก้ก็จบ
หลังแก้ปัญหาทั้งหมด — ทั้ง 3 Extensions ทำงานได้ครบ:
v3.60.0 — สร้าง MR, ดู Issues, Pipeline จาก editor ได้
Blame แสดงอัตโนมัติ — แค่คลิกเห็นว่าใครแก้เมื่อไหร่
Branch graph สวยๆ — เห็นภาพรวมการทำงานของทั้งทีม
ทุกปัญหาที่เจอ ถูกเตรียมวิธีแก้ไว้หมดแล้วในคู่มือด้านล่าง — ทำตาม step-by-step ได้เลย ไม่ต้องลองผิดลองถูกเอง
git add/git commit ก็พอ?Git CLI (คำสั่งบน Terminal) ทำได้ทุกอย่าง แต่ ช้ากว่า — งานที่ทำบ่อยทุกวัน เช่น ดู blame, สร้าง MR, ดู branch graph ถ้าทำผ่าน Extension จะเร็วกว่ามาก ไม่ต้องจำคำสั่ง ไม่ต้องสลับหน้าจอ
ครบทุกงาน Git ที่ต้องใช้ประจำ
ทำครั้งเดียว ใช้ได้ตลอด
ทั้ง 3 ตัวใช้ฟรี ไม่มี premium lock
Extensions ทั้ง 3 ตัวเป็น plugin ฟรีที่ลงเพิ่มใน Cursor/VS Code ได้ — แต่ละตัวเก่งคนละด้าน ลงครบ 3 ตัวจะครอบคลุมงาน Git ทุกอย่างที่ทีมต้องใช้ประจำ ไม่ต้องเปิด browser อีกเลย
เวอร์ชันล่าสุดของ GitLab Workflow (v4.x+) ต้องการ GitLab 16.1 ขึ้นไป ถ้า GitLab server เป็นเวอร์ชัน 14.x หรือ 15.x จะใช้ไม่ได้ — ต้องลง v3.60.0 ตาม step ด้านล่าง
เปิด Terminal ใน Cursor กด Ctrl+` แล้วรันคำสั่งทีละบรรทัด
# 1. GitLab Workflow — ล็อคเวอร์ชัน 3.60.0
cursor --install-extension GitLab.gitlab-workflow@3.60.0
# 2. GitLens — ลงล่าสุดได้เลย
cursor --install-extension eamodio.gitlens
# 3. Git Graph — ลงล่าสุดได้เลย
cursor --install-extension mhutchie.git-graph
cursor ไม่ทำงาน
ลองใช้ code แทน — เช่น code --install-extension eamodio.gitlens
หรือลง Shell Command ก่อน: กด Cmd+Shift+P → พิมพ์ Shell Command: Install 'cursor' command in PATH
กด Cmd+Shift+X แล้วพิมพ์ @installed ในช่องค้นหา จะต้องเห็น 3 ตัวนี้:
✅ GitLab Workflow — v3.60.0 (ตรวจเลขเวอร์ชันให้ตรง)
✅ GitLens — เวอร์ชันล่าสุด
✅ Git Graph — เวอร์ชันล่าสุด
ติดตั้ง 3 Extensions เรียบร้อย — GitLab Workflow, GitLens, Git Graph
ทุกอย่างพร้อมใช้งานใน Cursor/VS Code แล้ว
ขั้นต่อไปจะสร้าง Token เพื่อเชื่อมต่อกับ GitLab
GitLab Workflow ต้องใช้ Personal Access Token (PAT) เพื่อยืนยันตัวตนกับ GitLab server — เปรียบเหมือน "กุญแจดิจิทัล" ที่สร้างมาเฉพาะสำหรับให้ Editor เข้าถึง GitLab ได้ โดยไม่ต้องใส่ username/password ทุกครั้ง สร้างครั้งเดียวใช้ได้จนกว่าจะหมดอายุ
ห้ามใช้ token ร่วมกัน — ถ้าคนนึง revoke token ทุกคนที่ใช้ร่วมจะหลุดหมด และไม่สามารถ track ได้ว่าใครทำอะไร
เปิด link นี้ใน browser:
https://gitlab.your-company.com/-/profile/personal_access_tokens
https://gitlab.your-company.com/profile/personal_access_tokens (ไม่มี /-/) — GitLab เวอร์ชันเก่า URL path อาจไม่เหมือนกัน
| ช่อง | กรอกอะไร | ทำไม |
|---|---|---|
| Token name | cursor-vscode |
ตั้งชื่อให้รู้ว่าใช้กับอะไร — ถ้ามี token หลายอัน จะได้แยกออก |
| Expiration date | เลือกวันหมดอายุ (แนะนำ 1 ปี) | Token ต้องมีวันหมดอายุเสมอ เพื่อความปลอดภัย |
| Scopes | ✅ ติ๊ก api เท่านั้น |
scope api ให้สิทธิ์จัดการ MR, Issues, Pipeline ได้ครบ |
กดปุ่ม "Create personal access token"
หลังกด Create → Token จะแสดงขึ้นมาด้านบนของหน้า (เช่น xxxxxxxxxxxxxxxxxxxx)
คัดลอกเก็บไว้ทันที เช่นวางใน Notepad ก่อน — ปิดหน้านี้แล้วจะไม่เห็น token อีก ถ้าลืมคัดลอกต้องสร้างใหม่
xxxxxxxxxxxxxxxxxxxx — ไม่ได้ขึ้นต้นด้วย glpat- ถือว่าปกติ เฉพาะ GitLab 15+ เท่านั้นที่ใช้ prefix glpat-
Token = กุญแจเข้าถึง GitLab จาก Editor — สร้างคนละอัน ห้ามแชร์ หมดอายุแล้วสร้างใหม่
เชื่อมต่อ Cursor/VS Code กับ GitLab server ใช้เวลาแค่ 2 นาที ตั้งค่าครั้งเดียวแล้วใช้ได้ตลอดจนกว่า token จะหมดอายุ ทำตาม 5 step นี้:
ช่วยเขียน commit message สำหรับการเปลี่ยนแปลงนี้:
- แก้ไขหน้า login ให้รองรับ OAuth
- เพิ่ม error handling กรณี token หมดอายุ
ใช้ format: type(scope): description ตาม Conventional Commits
ก่อนเริ่มใช้งานจริง ลองทดสอบทั้ง 3 Extensions ทีละตัว — ใช้เวลาไม่ถึง 1 นาที แต่ช่วยยืนยันว่าทุกอย่างพร้อมก่อนเข้าสู่งานจริง
เริ่มจากตรงนี้:
Cmd+Shift+PGitLab: Open Remote RepositoryCmd+Shift+PGit Graph: View Git Graphลอง restart Cursor (ปิดแล้วเปิดใหม่) แล้วทำ Authenticate อีกครั้ง — บางทีต้อง reload extension หลังจากเชื่อมต่อครั้งแรก
Token สร้างเสร็จ เชื่อมต่อเรียบร้อย — ต่อจากนี้จะเข้าสู่การใช้งานจริง: สร้าง MR, ดู Pipeline, ตรวจ Issues ทั้งหมดจาก Editor ได้เลย
GitLab Workflow เปลี่ยนทุกงาน GitLab ที่เคยต้องเปิด browser มาทำใน Editor ได้หมด — สร้าง MR, ดู Issues ที่ assign ให้, ติดตาม CI/CD Pipeline (ระบบ build + test อัตโนมัติ) ทั้งหมดผ่าน Cmd+Shift+P คำสั่งเดียว
ไม่ต้องเปิด browser อีกต่อไป — push branch (สาขาโค้ดที่แยกออกมาทำงาน) แล้วสร้าง MR ตรงจาก Cursor ได้เลย
# 1. Push branch ขึ้น GitLab ก่อน
git push -u origin feat/login-page
# 2. กด Cmd+Shift+P → พิมพ์:
# GitLab: Create Merge Request
# → เลือก source branch (branch ที่ทำงานอยู่)
# → เลือก target branch (เช่น main)
# → กรอกชื่อ MR + คำอธิบาย → Create
| คำสั่ง (Cmd+Shift+P) | ทำอะไร |
|---|---|
GitLab: Create Merge Request |
สร้าง MR ใหม่จาก branch ปัจจุบัน |
GitLab: Show MR Assigned to Me |
ดู MR ที่ assign ให้ review |
GitLab: Show MR I Created |
ดู MR ที่สร้างไว้ — ติดตาม review status |
GitLab: Open MR on GitLab |
เปิด MR ปัจจุบันใน browser (ถ้าต้องดู discussion) |
GitLab: Show Issues Assigned to Me |
ดู Issues ที่ assign ให้ |
GitLab: Create Issue |
สร้าง Issue ใหม่ตรงจาก editor |
ดูที่ Status Bar (แถบด้านล่างสุดของ Cursor) — จะแสดงสถานะ pipeline อัตโนมัติ:
✅ เขียว = Pipeline ผ่าน — merge ได้เลย
❌ แดง = Pipeline fail — คลิกเพื่อดู log แล้วแก้
GitLens ตอบคำถามที่ทีมถามกันบ่อยที่สุด: "ใครแก้โค้ดบรรทัดนี้ เมื่อไหร่ ทำไม" — ทำงานอัตโนมัติตั้งแต่วินาทีที่ลง ไม่ต้องตั้งค่าเพิ่ม ไม่ต้องรันคำสั่ง
GitLens = หมดยุคถามในแชทว่า "ใครแก้ไฟล์นี้" — คลิกที่บรรทัดไหนก็เห็นทันทีว่าใครแก้ เมื่อไหร่ commit message คืออะไร
GitLens ตอบคำถาม "ใครแก้โค้ดนี้ เมื่อไหร่ ทำไม" — ไม่ต้องถามในแชทอีกต่อไป แค่คลิกดู
| ฟีเจอร์ | วิธีใช้ | ใช้ตอนไหน |
|---|---|---|
| File History | คลิกขวาที่ไฟล์ → Open File History | อยากรู้ว่าไฟล์นี้เปลี่ยนไปกี่ครั้ง ใครแก้บ้าง |
| Line History | คลิกขวาที่บรรทัด → Open Line History | อยากรู้ว่าบรรทัดนี้เปลี่ยนไปกี่ครั้ง เปลี่ยนจากอะไรเป็นอะไร |
| Inline Diff | คลิกที่ข้อความ blame ท้ายบรรทัด | อยากดู diff ของ commit นั้น (before/after) |
Git Graph แสดง branch ทั้งหมดของทีมเป็นเส้นสีสวยๆ — เห็นภาพรวมว่าใครทำงานอยู่ branch ไหน merge เข้า main ตรงไหน ดีกว่าพิมพ์ git log --graph แล้วอ่านตัวอักษรเป็นกราฟ
มี 2 วิธี:
Cmd+Shift+P → พิมพ์ Git Graph: View Git Graphแต่ละสีคือ branch ที่ต่างกัน
แต่ละจุดคือ 1 commit
เส้นที่มาบรรจบกัน = merge แล้ว
| คลิกขวาที่ | ทำอะไรได้ |
|---|---|
| Branch | Checkout, Merge, Delete, Rename branch |
| Commit | Cherry Pick, Revert, Create Branch จาก commit นี้, Copy SHA |
| Tag | Delete Tag, Create Tag |
ติ๊ก ✅ "Show Remote Branches" ที่ด้านบนของ Git Graph — จะเห็น branch ที่อยู่บน GitLab server ด้วย เห็นภาพรวมว่าทีมทำอะไรอยู่บ้าง
ติดตั้งเครื่องมือครบแล้ว — ต่อไปคือวิธีใช้งานจริงกับทีม ครอบคลุม 3 สถานการณ์ที่เจอทุกวัน: สร้าง feature ใหม่, review โค้ดเพื่อน, ตรวจสอบว่าใครแก้อะไร
หลักการสำคัญ: ทุกคนแยก branch ทำงานของตัวเอง → สร้าง MR ให้ lead review → merge เข้า main — ไม่มีใคร push เข้า main ตรงๆ เด็ดขาด
# 1. อัพเดต main ให้ล่าสุด
git checkout main
git pull
# 2. สร้าง branch ใหม่
git checkout -b feat/login-page
# 3. เขียนโค้ด + commit
git add .
git commit -m "feat: สร้างหน้า login"
# 4. Push ขึ้น GitLab
git push -u origin feat/login-page
# 5. สร้าง MR จาก Cursor
# Cmd+Shift+P → GitLab: Create Merge Request
Review MR นี้ให้หน่อย ตรวจ 3 เรื่อง:
1. มี security issue ไหม (เช่น hardcoded secrets, SQL injection)
2. มี performance concern ไหม (เช่น N+1 query, memory leak)
3. Code style ตรงตาม convention ของทีมไหม
สรุปเป็น bullet points สั้นๆ
รวมปัญหาที่เจอจริงระหว่างตั้งค่ากับทีมพัฒนา พร้อมวิธีแก้ที่ได้ผล — ถ้าเจอ error ตอนติดตั้ง ลองดูในนี้ก่อน ส่วนใหญ่แก้ได้ภายใน 1 นาที
สาเหตุ: ลง GitLab Workflow เวอร์ชันล่าสุด ซึ่งไม่รองรับ GitLab 14.5.2
แก้ไข:
cursor --install-extension GitLab.gitlab-workflow@3.60.0
สาเหตุ: GitLab เวอร์ชันเก่าใช้ URL path ต่างจากเวอร์ชันใหม่
แก้ไข: ลอง URL เหล่านี้ตามลำดับ:
https://gitlab.your-company.com/profile/personal_access_tokenshttps://gitlab.your-company.com/-/profile/personal_access_tokenshttps://gitlab.your-company.com/-/user_settings/personal_access_tokensglpat-ไม่ใช่ปัญหา: GitLab 14.5.2 สร้าง token เป็นตัวอักษรธรรมดา (เช่น xxxxxxxxxxxxxxxxxxxx) ซึ่งใช้งานได้ปกติ เฉพาะ GitLab 15+ เท่านั้นที่ขึ้นต้นด้วย glpat-
แก้ไข:
cursor ไม่ทำงานใน Terminalแก้ไข: ใช้ code แทน หรือลง Shell Command:
กด Cmd+Shift+P → พิมพ์ Shell Command: Install 'cursor' command in PATH
Command Palette — ค้นหาทุกคำสั่งได้จากที่นี่
Extensions — ลง/จัดการ extension
Terminal — เปิด/ปิด terminal
Source Control — ดู git status + stage/commit
อ่านมาไกลมากแล้ว! ส่วนถัดไปจะสรุปภาพรวม Flow ทั้งหมดตั้งแต่เริ่มจนทำงานเป็นทีม — ถ้าจำอะไรไม่ได้ ดูตรงนี้ที่เดียวจบ
ทุกอย่างที่อ่านมาข้างบนคือ Phase 1 (ติดตั้งเครื่องมือ) — แต่ภาพรวมจริงของการทำงานเป็นทีมมี 4 Phase ครบวงจร ตั้งแต่ตั้งค่าเครื่องตัวเอง จนถึงจัดการ conflict (โค้ดชนกัน) เมื่อหลายคนแก้ไฟล์เดียวกัน
ก่อนให้ทีม clone repo ต้องเตรียม 2 อย่าง:
จากนั้นทีมแต่ละคนทำตามคู่มือนี้ตั้งแต่ต้น:
git clone repo จาก GitLabเมื่อ 2 คนแก้ไฟล์เดียวกัน → คนที่ push ทีหลังจะเจอ conflict
ขั้นตอน:
git checkout main && git pull — ดึง main ล่าสุดgit checkout feat/my-branch && git merge main — merge main เข้า branch ของตัวเองgit add . && git commit -m "fix: resolve merge conflict"git push — push ขึ้นไป MR จะอัพเดตอัตโนมัติทำงานเป็นทีม = ทุกคนแยก branch ของตัวเอง → สร้าง MR ให้ lead review → merge เข้า main — ไม่มีใคร push เข้า main ตรงๆ
แนะนำให้ลงทั้ง 3 ตัว เพราะทำงานคนละส่วน — GitLab Workflow จัดการ MR/Issues, GitLens ดู blame/history, Git Graph ดู branch แบบ visual ถ้าจะลงแค่ตัวเดียว แนะนำ GitLens เพราะใช้บ่อยที่สุดในการทำงานประจำวัน
ต้องทำ Authenticate ใหม่ — กด Cmd+Shift+P → GitLab: Authenticate → ใส่ URL ใหม่ + token เดิม (ถ้ายังไม่หมดอายุ) หรือสร้าง token ใหม่บน GitLab server ใหม่
GitLab Workflow จะหยุดทำงาน — สร้าง MR ไม่ได้ ดู Issues ไม่ได้ Pipeline ไม่แสดง แก้ไขโดยสร้าง token ใหม่ตาม step เดิม แล้วทำ Authenticate ใหม่อีกครั้ง
ได้เลย — ทั้ง 3 Extensions รองรับทั้ง VS Code และ Cursor เหมือนกัน คำสั่ง terminal เปลี่ยนจาก cursor เป็น code แทน ส่วน shortcut key เหมือนกันทุกอย่าง
v3.60.0 รองรับงานหลักๆ ครบ — สร้าง/ดู MR, ดู Issues, ดู Pipeline status ฟีเจอร์ที่ขาดส่วนใหญ่เป็นของ GitLab 16+ เช่น Code Suggestions (AI), Duo Chat ซึ่งต้องใช้กับ gitlab.com หรือ GitLab 16+ เท่านั้น
ตั้งค่า 15 นาที ได้ระบบจัดการ Git ครบวงจรที่อยู่ใน Editor ที่เดียว — ต้นทุน 0 บาท แต่ประหยัดเวลาสลับหน้าจอให้ทั้งทีมได้ทุกวัน
Git Graph ของทีมพัฒนา — เห็น branch ทุกคน, merge history, commit ทั้งหมดในหน้าเดียว
พอตั้งค่าครบทั้ง 3 Extensions — นี่คือสิ่งที่จะเห็นใน Cursor/VS Code:
git logตั้งค่าครั้งเดียว 15 นาที — หลังจากนั้นทุกอย่างอยู่ใน Editor หมด ไม่ต้องเปิด browser สลับไปดู GitLab อีกเลย
ตั้งค่าครั้งเดียว 15 นาที แล้วจะเห็นความต่าง — ไม่ต้องสลับไป browser เปิด GitLab อีกต่อไป
ถ้าเจอปัญหาระหว่างติดตั้ง ลองดูหัวข้อ Troubleshooting ด้านบน หรือแจ้งใน channel ของทีมได้เลย
ห้ามแชร์ Personal Access Token ให้คนอื่น — ทุกคนต้องสร้าง token ของตัวเอง ถ้าสงสัยว่า token รั่ว ให้ revoke ทันทีแล้วสร้างใหม่
จากทีมที่ต้องสลับ browser ↔ editor วันละหลายสิบรอบ กลายเป็นทีมที่ทำทุกอย่างจาก Editor ที่เดียว — ตั้งค่าครั้งเดียว 15 นาที ใช้ได้ตลอด ต้นทุน 0 บาท
สิ่งที่ทำให้คู่มือนี้ต่างจาก docs ทั่วไป — มาจากปัญหาจริงที่เจอตอนตั้งค่ากับทีม โดยเฉพาะ GitLab Self-Managed เวอร์ชันเก่า ที่ docs อย่างเป็นทางการไม่ได้ครอบคลุม ถ้าทีมไหนใช้ GitLab เวอร์ชัน 14-15 จะได้ประโยชน์จากคู่มือนี้มาก
อัปเดตล่าสุด: 14 มีนาคม 2026
#GitLab #GitLens #GitGraph #VSCode #Cursor #DevTools #TeamWorkflow #Git #MergeRequest #CodeReview #SelfManagedGitLab #DeveloperProductivity
สิ่งที่ได้ และหลักคิด
ของจริงที่เอาไปใช้ต่อได้ ไม่ใช่แค่ไอเดีย หลักคิดของเราคือทำให้เป็นระบบที่ทำซ้ำได้และไม่พึ่งความจำคน
อยากเห็นระบบแบบนี้ทำงานกับงานของคุณ — ดู ViberQC และลงชื่อรอรอบทดลองที่ hilogiclabs.com
สมัครสมาชิก Hi Logic Labs เพื่อเข้าถึง Content, Template และ Community คุณภาพสูง
สมัครสมาชิก
หลาย Project บน Server เดียว ทีมหลายคน clone แยก กิน Disk มหาศาล → ใช้ Bare Repo + Worktree แชร์ .git เดียว ประหยัด Disk ~80% + wt helper script ทีมสร้าง worktree ได้ใน 30 วินาที

Blueprint สำหรับทีม Viber — AI สร้าง ทดสอบ และ Optimize โฆษณาอัตโนมัติ 6 Platforms ด้วย 9 AI Agents + Thompson Sampling เริ่มต้น ฿990/เดือน