Code Tasks (ถูกแทนที่แล้ว)
การสแกนคอมเมนต์ TODO ถูกลบออกใน v1.53 นี่คือสิ่งที่เข้ามาแทนที่ และสิ่งที่เกิดขึ้นกับงานที่คุณมีอยู่แล้ว
ฟีเจอร์นี้ถูกลบออกใน v1.53.0 ปุ่ม Tasks จะไม่สแกนโค้ดของคุณเพื่อหาคอมเมนต์
TODO/FIXMEอีกต่อไป — แต่จะเปิด บอร์ด Tasks แทน หน้านี้อธิบายการเปลี่ยนแปลงนี้ และบอกว่างานเก่าของคุณหายไปไหน
Code Tasks เคยทำอะไรบ้าง
Code Tasks สแกนซอร์สไฟล์ของคุณเพื่อหาคอมเมนต์แท็ก — TODO, FIXME, BUG, HACK, NOTE — แล้วเปลี่ยนแต่ละอันให้เป็นการ์ดบนบอร์ด อยู่ร่วมกับงานที่คุณพิมพ์เพิ่มเองด้วยตนเอง
มันเป็นมุมมองแบบอ่านอย่างเดียวของคอมเมนต์ของคุณ ทุกครั้งที่เปิด จะสร้างการ์ดชุดเดิมขึ้นมาใหม่จากคอมเมนต์ชุดเดิม และไม่มีสิ่งใดของการ์ดที่คงอยู่ต่อไป นอกจากคอมเมนต์ที่มันมาจาก
ทำไมถึงถูกลบ ไม่ใช่อัปเกรด
งานที่สแกนได้ ถูกสร้างขึ้นใหม่ทุกครั้งที่เปิด และไม่เคยคงอยู่ถาวร คุณไม่สามารถมอบหมายงานเหล่านั้นได้ เอเจนต์ไม่สามารถลงมือทำงานเหล่านั้นได้ และโน้ตที่คุณเพิ่มลงในการ์ดจะหายไปเมื่อสแกนรอบถัดไปทำงาน บอร์ด Tasks ใหม่ถูกสร้างขึ้นบนหลักการตรงข้าม นั่นคืองานหนึ่งชิ้นคือไฟล์ markdown จริงในรีโปของคุณ ที่ diff ตรวจสอบ และเดินทางไปพร้อมกับ branch ได้
ทั้งสองอย่างนี้เป็นจริงพร้อมกันบนบอร์ดเดียวกันไม่ได้ การสแกนจึงถูกตัดออกไป
สิ่งที่เข้ามาแทนที่
จับบันทึกจากจุดที่พบปัญหา — เลือก stack trace ในเทอร์มินัล หรือโค้ดสองสามบรรทัดในเอดิเตอร์ คลิกขวา แล้วเลือก Add task งานนั้นจะเก็บ reference ย้อนกลับไปยังไฟล์และบรรทัดที่มันมาจาก นี่คือสิ่งที่เข้ามาแทนที่โดยตรงสำหรับ "ฉันเจออะไรบางอย่างระหว่างอ่านโค้ดและอยากจดไว้"
แยกย่อยเป้าหมาย — บอกผลลัพธ์ที่ต้องการ แล้วเอเจนต์จะเสนอชุดงานให้คุณแก้ไขและยอมรับ จะไม่มีการเขียนสิ่งใดจนกว่าคุณจะยอมรับ
การมอบหมายที่ส่งงานออกไปจริง — การเลือกเป้าหมายจะเปิดเทอร์มินัล ส่งงาน และผูกการรันเข้ากับการ์ด นี่คือสิ่งที่คอมเมนต์ที่สแกนได้ไม่มีวันทำได้
สิ่งที่เกิดขึ้นกับงานของคุณ
งานที่คุณเพิ่มเองถูกย้ายข้อมูล ไม่ได้สูญหายไป เมื่อเปิดโปรเจกต์ครั้งแรก .1devtool/manual-tasks.json จะถูกแปลงเป็นงาน markdown หนึ่งไฟล์ต่อหนึ่งรายการ:
- คำอธิบาย → ชื่อเรื่อง
- ระดับความสำคัญถูกแมปข้ามมาให้ตามเดิม
- แท็กถูกเก็บไว้เป็นป้ายกำกับ
- ไฟล์ / บรรทัด ถูกเก็บไว้เป็น reference
ไฟล์เก่าจะถูกเปลี่ยนชื่อเป็น *.v1.bak และ จะไม่ถูกลบทิ้งเด็ดขาด ดังนั้นจึงไม่มีอะไรถูกทำลายไปจากการย้ายข้อมูลนี้
งานที่มาจากการสแกนเพียงอย่างเดียวจะไม่ถูกย้ายข้อมูล งานเหล่านี้ถูกสร้างขึ้นใหม่ทุกครั้งที่เปิด และไม่เคยคงอยู่ถาวร — จึงไม่มีสถานะใดให้พกพาต่อไป
ถ้าคุณยังอยากมีลิสต์ TODO อยู่
คอมเมนต์ของคุณยังคงอยู่ในโค้ด และ grep/rg ก็ยังหามันเจอเหมือนเดิม ถ้าคอมเมนต์แท็กคือวิธีที่คุณชอบทำงาน ก็เขียนมันต่อไปได้เลย — แล้วใช้คลิกขวา Add task กับอันที่สมควรกลายเป็นงานจริงที่มีเจ้าของและมีประวัติ
ที่เกี่ยวข้อง
- ภาพรวมของ Tasks — สิ่งที่ปุ่ม Tasks เปิดขึ้นตอนนี้
- บันทึกและแยกย่อยงาน
- มอบหมายงานให้เอเจนต์