The Tree of Complexity

บ่อยครั้งครับที่ผมทดลองเขียนโค้ด ลงไปในชิ้นงานจริงๆ แบบว่าที่คิดตอนแรกมันปิ๊งปั๊ง เห้ย … อัลกอนี้แจ่มโคตรแล้ว ไม่เก๋าจริงคิดไม่ได้  ลงมือเขียนๆๆๆๆ  นิ้วสัมผัส สมองวิ่งปรู๊ดๆไปข้างหน้า พอผ่านไปสักพัก เพิ่งคิดได้ว่า ไอ้ทีทำมาน่ะ มันไม่ถูกต้องนี่หว่า

แล้วก็มีบางทีนะที่  ลองเอานี่ใส่เข้าไปดูซิเวิร์คมั้ย  ทำไปทำมา ไม่เวิร์คแฮะ

เพราะเขียนไปครึ่งวัน จึงลืมไปแล้วว่า ลบบรรทัดไหน เพิ่มบรรทัดไหนเข้าไปบ้าง  ประเด็นหลักก็คืองานมันเป็นของเมื่อวานเย็น เซฟแล้วปิดเครื่องไปแล้ว เปิดมาใหม่มึนตึ๊บ ถ้าต้องนั่งเรียงลำดับย้อนร้อยตัวเอง ก็อีกครึ่งวันละ ที่จะต้องเสียไป

ฟังก์ชั่น Revert ของ SVN นั้น ใช้สำหรับคืนค่าไฟล์ไปยังเวอร์ชั่นสมบูรณ์ที่เราเก็บไว้  เราไม่ต้องมานั่งสนใจว่าแก้อะไรไปบ้าง จะล้างใหม่ก็แค่สองคลิก จบข่าว

1. คลิกขวาลงไปบนไฟล์ที่ต้องการ เลือก > TortoiseSVN > Revert…
svn-revert-1

2. มันขึ้นหน้าต่างมาเพื่อให้เรายืนยันความตั้งใจ (ไม่ใช่มือลั่นเผลอไปกด)
svn-revert-2

3. ขึ้นหน้าต่างมาแจ้งเราอีกครั้ง ว่าที่สั่งไปน่ะ เรียบร้อยแล้ว
svn-revert-3