ย้ายจาก Linear มาใช้ Weft
ย้าย issue จาก Linear มาที่ Weft — จากเครื่องมือที่เน้นคีย์บอร์ด สู่เครื่องมือที่สร้างมาเพื่อ AI
issue ของ Linear จับคู่กับงานใน Weft ได้อย่างลงตัว Cycle กลายเป็น sprint ส่วน status กลายเป็นคอลัมน์ การย้ายส่วนใหญ่ใช้เวลาเพียงไม่กี่นาทีในการ export และ prompt ถึง Claude เพียงครั้งเดียว — เพราะเซิร์ฟเวอร์ MCP ของ Weft คือช่องทางนำเข้าข้อมูลอยู่แล้ว
1. ส่งออกข้อมูลจาก Linear
เปิด Linear ↗- 1เปิด Linear → Settings → Workspace → Export
- 2เลือกทีมที่ต้องการย้าย แล้วเลือกรูปแบบเป็น “CSV”
- 3Linear จะส่งอีเมลพร้อมลิงก์ดาวน์โหลดให้ภายในไม่กี่นาที — ดาวน์โหลดไฟล์ CSV
- 4เปิดไฟล์ CSV ด้วยโปรแกรมสเปรดชีตหรือโปรแกรมแก้ไขข้อความ เพื่อตรวจสอบว่าเป็น issue ที่คุณต้องการจริง
2. จับคู่แนวคิด
Linear กับ Weft เรียกสิ่งเดียวกันด้วยชื่อต่างกัน นี่คือวิธีที่ทั้งสองจับคู่กัน
| Linear | Weft |
|---|---|
| Status: Backlog | คอลัมน์: Backlog |
| Status: Todo | คอลัมน์: Todo |
| Status: In Progress / In Review | คอลัมน์: Doing |
| Status: Done / Canceled | คอลัมน์: Done |
| Priority: No priority / Low / Medium / High / Urgent | ลำดับความสำคัญ: none / low / medium / high / urgent |
| Cycle | Sprint สร้าง sprint หนึ่งรายการต่อ cycle ที่กำลังดำเนินอยู่หรือเพิ่งจบไป แล้วจึงผูกงานเข้าไป |
| Labels | คำนำหน้าในคำอธิบายงาน Weft ยังไม่มีป้ายกำกับ — ให้ใส่เป็น “[label]” ไว้ที่ต้นคำอธิบาย |
| Estimate (พอยต์) | estimateMinutes เลือกอัตราแปลงที่เหมาะกับทีมของคุณ (เช่น 1 พอยต์ = 60 นาที) |
| Assignee | ผู้รับผิดชอบ (สมาชิกใน workspace) ตัวนำเข้า CSV จะจับคู่ผู้รับผิดชอบกับสมาชิกใน workspace ตามชื่อ ชื่อที่จับคู่ไม่ได้จะไม่มีผู้รับผิดชอบ |
3. นำเข้าด้วย AI ของคุณ
Weft ไม่ต้องใช้สคริปต์นำเข้าแยกต่างหาก — เพราะเซิร์ฟเวอร์ MCP คือช่องทางนำเข้า วางไฟล์ที่ส่งออกลงใน Claude, Cursor, Codex หรือ ChatGPT (หลังจากเชื่อมต่อ Weft ตามคู่มือการตั้งค่าฉบับใดฉบับหนึ่ง) แล้วขอให้ AI สร้างงานให้ มันใช้เครื่องมือจริงอย่าง create_task, create_sprint และ move_task
นี่คือไฟล์ CSV ที่ export จาก Linear ช่วยสร้างแต่ละแถวเป็นงานใน Weft จับคู่คอลัมน์ status กับคอลัมน์ของ Weft (Backlog / Todo / Doing / Done) จับคู่ priority กับลำดับความสำคัญของ Weft และสร้าง sprint หนึ่งรายการต่อหนึ่ง cycle ก่อนผูกงาน เก็บ ID ของ issue เดิมใน Linear ไว้ในคำอธิบายของแต่ละงานในรูปแบบ “Linear: ABC-123” เพื่อให้อ้างอิงย้อนกลับได้ภายหลัง
ยังไม่ได้เชื่อมต่อ AI? ใช้ตัวนำเข้า CSVในตัว — อัปโหลดไฟล์ที่ส่งออก จับคู่คอลัมน์ แล้วข้อมูลทั้งชุดจะถูกนำเข้าในทรานแซกชันเดียว (ไคลเอนต์ AI ก็ทำได้แบบเดียวกันผ่านเครื่องมือ bulk_create_tasks: นำเข้าทั้งหมดในการเรียกครั้งเดียว)
อยากให้เราย้ายให้? ติดต่อฝ่ายซัพพอร์ต พร้อมไฟล์ที่ส่งออก แล้วเราจะทำให้ในช่วงที่ Weft ยังอยู่ในระยะเริ่มต้น ไม่มีค่าใช้จ่าย
สิ่งที่ย้ายมาไม่ได้
- ไฟล์แนบจะไม่ถูกย้ายมาด้วย — หากงานใดมีไฟล์อยู่ใน Linear ให้ใส่ลิงก์ไว้ในคำอธิบาย
- คอมเมนต์จะไม่ถูกย้ายมาด้วย — ให้วางเธรดที่สำคัญที่สุดลงในคำอธิบายงาน
- งานย่อยจะกลายเป็นงานแยกใน Weft โดยอ้างถึงงานหลักไว้ในคำอธิบาย
- ลิงก์ GitHub/GitLab ของ Linear จะยังอยู่ใน Linear — Weft ยังไม่ได้เชื่อมต่อกับ issue
ยังลังเลว่าควรเลิกใช้ Linear ดีไหม?
อ่านการเปรียบเทียบแบบตรงไปตรงมา — เมื่อไหร่ Linear ดีกว่า เมื่อไหร่ Weft ดีกว่า เราไม่เขียนบทความโจมตีคู่แข่ง ถ้า Linear เหมาะกับรูปแบบทีมของคุณมากกว่า เราจะบอกตรง ๆ
เริ่มต้นใหม่ แต่พางานของคุณมาด้วย
ฟรี 50 งาน — ปกติก็พอให้ทดสอบว่า Weft เข้ากับวิธีส่งมอบงานของคุณไหม
กำลังย้ายข้อมูลจาก Linear? เราช่วยได้ — ติดต่อฝ่ายซัพพอร์ต