SVN ตำหนิใน Eclipse


85

เมื่อวานนี้ฉันได้ค้นพบฟีเจอร์ตำหนิของ Subversion (SVN) และฉันสงสัยว่าฟีเจอร์นี้มีให้จาก Eclipse หรือไม่?


7
ฉันเชื่อว่าคำที่ถูกต้องทางการเมืองคือ "คำอธิบายประกอบ" ไม่ใช่การตำหนิ (แม้ว่าจะใช้ดีที่สุดสำหรับการกล่าวโทษผู้อื่นก็ตาม))
Yonatan Karni

คำตอบ:


109

ตามที่ได้ระบุไว้คุณจะต้องติดตั้งปลั๊กอินก่อนเพื่อเปิดใช้งานการสนับสนุนการโค่นล้ม ฉันขอแนะนำให้Subversiveตัวฉันเองและค้นหาที่นี่ใน Stack Overflow สำหรับแท็ก "eclipse" และ "subversion" พร้อมกันจะแสดงเธรดก่อนหน้าหลายรายการเกี่ยวกับ "gotchas" ที่ต้องระวังเมื่อติดตั้งตัวเชื่อมต่อ (Subversive ถูกแยกออกเป็นสองส่วน - ส่วนรองรับหลักและ "ตัวเชื่อมต่อ" ที่ให้กาว SVN)

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

เมื่อคุณได้กระทำว่านี้เป็นวิธีที่คุณสามารถเข้าถึงคำสั่ง "SVN ตำหนิ" หรือที่เรียกว่า "คำอธิบายประกอบ" หรือ "สรรเสริญ":

สำหรับทรัพยากรให้คลิกขวาที่ชื่อทรัพยากรในบานหน้าต่าง file-explorer เพื่อเปิดเมนูบริบท (คุณสามารถรับเมนูนี้ได้โดยคลิกขวาที่ใดก็ได้ในตัวแก้ไขเอง) ภายใต้หัวข้อ " Team " (ซึ่งเป็นที่ที่คุณเข้าถึงคำสั่ง SVN ทั้งหมดด้วยเช่นกันเนื่องจาก Eclipse เป็นการสรุปการควบคุมแหล่งที่มาภายใต้หัวข้อ "Team Sharing") ให้เลือก " Show Annotation " บนMac PowerBookของฉันแป้นพิมพ์ลัดสำหรับสิ่งนี้คือCtrl+ Option+ Aฉันไม่ได้อยู่ใกล้แพลตฟอร์ม Linux หรือ Windows XP เพื่อดูว่าทางลัดใดที่เราใช้บนทั้งสองอย่างนี้ (พอร์ต Mac OS X มักจะปรับแต่งแป้นพิมพ์ลัดให้เป็นไปตาม " มุมมองที่ดียิ่งขึ้นเกี่ยวกับสิ่งที่แอปพลิเคชัน Mac ควรทำ)

หลังจากสนทนากับที่เก็บ Subversion อยู่สักพักรางด้านซ้ายของหน้าต่างตัวแก้ไขจะแสดงแถบสีเป็นชุด หากคุณเปิดใช้งานหมายเลขบรรทัดสำหรับตัวแก้ไขข้อมูลเหล่านี้จะซ้อนทับตัวเลข มิฉะนั้นจะเป็นเพียงแท่ง การสลับสีแต่ละครั้งแสดงถึงการหยุดพักที่ความรับผิดชอบเปลี่ยนจากผู้ใช้คนหนึ่งไปสู่อีกคนหนึ่ง หากคุณวางตัวชี้ไว้เหนือแถบคำแนะนำเครื่องมือจะปรากฏขึ้นเพื่อระบุผู้ใช้ที่รับผิดชอบการแก้ไข / ยอมรับว่าบรรทัดนั้นมาจากวันที่และความคิดเห็นในการเช็คอิน สีของแท่งจะแตกต่างกันไปในแต่ละคอมมิตเตอร์และการแก้ไขไปจนถึงการแก้ไข พวกเขาจะมีเฉดสีที่แตกต่างกันซึ่งมีสีพื้นฐานเหมือนกัน แต่ Eclipse จะพยายามทำให้พวกเขาแตกต่างกันทางสายตา (ให้มากที่สุด) เมื่อคุณวางเมาส์เหนือตัวอย่างข้อมูลจะไฮไลต์เล็กน้อย

(ตอนนี้อย่าถามฉันว่าจะปิดยังไงป่านนี้ทางออกเดียวของฉันคือปิดบัฟเฟอร์แล้วเปิดใหม่!)


5
เยี่ยมมาก! ฉันใช้ Subversive มานานหลายปีแล้วและไม่เคยรู้เกี่ยวกับคุณสมบัติ "แสดงคำอธิบายประกอบ" ที่ฉันกำลังมองหาอยู่ขอบคุณ
David Santamaria

31
ขอบคุณคำอธิบายที่ยอดเยี่ยม :) หากต้องการปิดคุณสามารถคลิกขวาที่ไฮไลต์ทางด้านซ้ายและคลิกการแก้ไข> ซ่อนข้อมูลการแก้ไข นอกจากนี้ยังเป็นที่ที่คุณสามารถระบุสีของคำอธิบายประกอบได้อีกด้วย ฉันชอบการระบายสีรวมดังนั้นฉันสามารถให้ผู้ให้ข้อมูลแต่ละคนมีสีที่แตกต่างกันและการแก้ไขที่เก่ากว่าโดยผู้ให้บริการคนเดียวกันเป็นสีที่อ่อนกว่า
Kenny

7
อีกวิธีในการปิดคือการคลิกขวาที่แถบและยกเลิกการเลือก "Show Quick Diff" Quick diff จะเปิดโดยอัตโนมัติในครั้งต่อไปที่คุณแสดงคำอธิบายประกอบ (แม้ว่าจะทำให้คุณมีกล่องโต้ตอบที่น่ารำคาญ) ทางลัดสำหรับสิ่งนี้คือ Shift + Ctrl + Q (Ubuntu) ดังนั้นการกดสองครั้งนี้เป็นวิธีที่ง่ายและรวดเร็วในการปิดคำอธิบายประกอบและยังคงมีแถบ Quick Diff ของคุณและไม่ได้รับกล่องโต้ตอบ
Jonas Söderström

6
ฉันต้องการโหวตให้คะแนน แต่มีข้อมูลที่ไร้ประโยชน์มากมายก่อนคำตอบที่ฉันจะไม่โหวต อย่างไรก็ตามขอบคุณ
Shervin Asgari
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.