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

2. Swipe

3. Onion Skin

4. Difference

on
น่าจะอธิบายไว้ด้วยครับว่า
nuntawat Wed, 23/03/2011 - 05:15
น่าจะอธิบายไว้ด้วยครับว่า GitHub คืออะไร (เนื่องจากไม่ค่อยปรากฏใน Blognone) ลองดูข่าวเก่าประกอบครับ
ผมอ่านแล้วไม่เข้าใจว่า
mk Wed, 23/03/2011 - 07:56
ผมอ่านแล้วไม่เข้าใจว่า ประเด็นเรื่อง "เปรียบเทียบภาพ" มันเกี่ยวข้องอะไรกับ GitHub น่ะครับ คงต้องอธิบายเพิ่มอีกหน่อยว่า GitHub มันสามารถดู revision ได้ การเปรียบเทียบภาพได้จะช่วยให้การดู revision มันง่ายขึ้น อะไรทำนองนี้
แก้ไขแล้วครับ ขอบคุณครับ
chokchai Wed, 23/03/2011 - 13:10
แก้ไขแล้วครับ ขอบคุณครับ
reversion -> revision
semicolonth Wed, 23/03/2011 - 19:53
reversion -> revision
ว้าว
cloverink Thu, 24/03/2011 - 01:18
ว้าว