GitHub บริการ repository สำหรับซอร์สโค้ดของโปรแกรม ซึ่งบริหารจัดการโดยใช้โปรแกรม Git
เดิมที GitHub มีความสามารถในการดู revision เพื่อเปรียบเทียบซอร์สโค้ดแต่ละเวอร์ชั่นเท่านั้น แต่ในตอนนี้สามารถเปรียบเทียบความต่างของภาพได้แล้ว ซึ่งสามารถเปรียบเทียบได้ 4 รูปแบบดังนี้
1. 2-UP: ใช้สำหรับเปรียบเทียบแบบคร่าวๆ โดยนำภาพทั้งสองเวอร์ชั่นมาแสดงเพื่อเปรียบเทียบ โดยทางซ้ายเป็นภาพเวอร์ชั่นเก่า และทางซ้ายเป็นภาพเวอร์ชั่นใหม่
2. Swipe: เป็นการนำเอาภาพทั้งสองเวอร์ชั่นมาซ้อนกัน ซึ่งสามารถคลิกลากเพื่อเลื่อนเพื่อเปิดดูภาพด้านหลังและเปรียบเทียบความแตกต่างของภาพได้ (ลักษณะเหมือนเปิดม่าน)
3. Onion Skin: เป็นการนำเอาภาพทั้งสองเวอร์ชั่นมาซ้อนกันเช่นเดิม เพียงแต่สามารถปรับความโปร่งใสของภาพที่ซ้อนกันได้ โดยภาพที่ปรับความโปร่งแสงได้คือภาพที่เป็นเวอร์ชั่นล่าสุด
4. Difference: จะแสดงส่วนที่ต่างของแต่ละภาพออกมาให้เห็น น่าเสียดายที่ไม่สามารถใช้งานบน Internet Explorer ที่เวอร์ชั่นต่ำกว่า 9 ได้ (เนื่องจากไม่สนับสนุน canvas)
ซึ่งเท่าผมที่ได้ทดลองใช้บอกได้เลยว่าประทับใจมากๆ (สามารถทดลองได้ที่นี่)
เชิญชมภาพประกอบท้ายข่าวครับ
ที่มา - GitHub Blog
1. 2-UP
2. Swipe
3. Onion Skin
4. Difference