การใช้บรรทัดคำสั่ง SVN มีวิธีแสดงจำนวนคอมมิท X สุดท้ายพร้อมกับข้อความคอมมิตตามลำดับเวลาย้อนกลับ (คอมมิตใหม่ที่สุดก่อน) หรือไม่
การใช้บรรทัดคำสั่ง SVN มีวิธีแสดงจำนวนคอมมิท X สุดท้ายพร้อมกับข้อความคอมมิตตามลำดับเวลาย้อนกลับ (คอมมิตใหม่ที่สุดก่อน) หรือไม่
คำตอบ:
svn log --limit 10
หรือ
svn log -l 10
googling เพิ่มเติมเปิดคำตอบ svn log
รายการตามลำดับเวลาย้อนกลับตามค่าเริ่มต้น
svn log -l10 <URL of your repository>
จะกลับมาใหม่ล่าสุด (R901) นอกจากนี้ยัง
มีทางลัด -l สำหรับ --limit
# show last 10 logs
svn log -l 10
หากต้องการชี้แจงคำตอบก่อนหน้านี้โปรดทราบว่าsvn log
โดยค่าเริ่มต้นจะแสดงเฉพาะการคอมมิตจนถึงการแก้ไขสำเนาการทำงานของคุณ (ล่าสุดsvn update
รันsvn info
เพื่อดู) ใช่ถ้าคุณสามารถดาวน์โหลดคอมมิตทั้งหมดก่อนได้ชุดค่าผสมนี้จะใช้ได้:
svn update
svn log -l 10
อย่างไรก็ตามฉันสนใจที่จะแสดงการคอมมิตล่าสุดทั้งหมดโดยไม่ต้องอัปเดตสำเนา woking ก่อนดังนั้นฉันจึงเปรียบเทียบบันทึกของฉันกับ HEAD เป็นส่วนใหญ่:
svn log -l 10 -r HEAD:1
มันสร้างความแตกต่างให้กับฉันมาก
หากต้องการดูตามลำดับเวลา:
svn log -r1:HEAD
svn help log
น่าจะเร็วกว่าการค้นหาโดย Google ด้วยซ้ำ