สุดยอดอินเตอร์เฟส SVN สำหรับ Linux? [ปิด]


20

โปรแกรมอินเตอร์เฟส SVN GUI ที่ดีที่สุดสำหรับ Linux คืออะไร

ฉันใหม่เพื่อ Linux จากการเป็นฐาน Windows สำหรับ Windows ฉันใช้Tortoise SVNและฉันจำเป็นต้องรู้เวอร์ชัน Linux

คำตอบ:


22

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

หากคุณต้องการ GUI ตัวเลือกทั่วไปมักจะรวมเข้ากับ IDE ( Subclipse ) หรือRapidSVN ของคุณแม้ว่าฉันจะไม่มีประสบการณ์มากนัก


2
ตัวเลือกอื่นแทน subclipse (ถ้าคุณใช้ eclipse) eclipse.org/subversiveจะถูกโค่นล้ม ฉันใช้ทั้งสองอย่างและมีฟังก์ชั่นที่คล้ายกันมาก ฉันไม่ได้มีปัญหาใด ๆ เนื่องจากมันเป็นศูนย์กลางของ IDE ฉันจึงไม่คิดว่ามันควรจะได้รับคำตอบของมัน
digitaljoel

2
มันแน่นอนการเรียนรู้ที่คุ้มค่ากับการใช้ SVN ในบรรทัดคำสั่ง svnbookเป็นคู่มือที่ดีสำหรับการว่าsvnbook.red-bean.com/en/1.5/svn-book.htmlโดยเฉพาะอย่างยิ่งในส่วนที่อ้างอิงคำสั่ง: svnbook.red-bean.com/en/1.5/svn-book.html # svn.ref
Jonik

นอกจากนี้ IntelliJ IDEA ยังมี svn GUI / front-end ที่ดีที่สุดที่ฉันรู้ ส่วนตัวฉันใช้ svn ส่วนใหญ่ผ่าน IDEA แต่ยังอยู่ในบรรทัดคำสั่ง (ฉันจะไม่เพิ่ม IntelliJ IDEA เป็นคำตอบที่แยกจากกันในขณะที่มันไม่ได้เป็นเพียง TortoiseSVN เหมือน front-end และมันอาจจะไม่คุ้มค่าการลงทุนในมันจนกว่าคุณจะทำบางการพัฒนา Java.)
Jonik

โปรดทราบว่า SVN 1.6 ช่วยให้คุณสามารถย่อ URL บนบรรทัดคำสั่งเช่น "svn copy ^ / trunk ^ / trunk ^ / branch / hacks" สิ่งนี้จะช่วยลดปริมาณของสิ่งที่จะเขียนลงอย่างมากเมื่อทำสิ่งที่ไม่สำคัญ
JesperE

ในบันทึกย่อนี่คือโพสต์บนปลั๊กอิน Eclipse SVN: stackoverflow.com/questions/185486/ …ที่ย้อนกลับไปในยุค windows ของฉันทุกวันนี้บน Ubuntu ฉันชอบ CLI มาก
Dean ค่อนข้าง

6

RabbitVCSเป็นโคลนของ TortoiseSVN ฉันชอบมากเพราะมันรวมเข้ากับไฟล์เนวิเกเตอร์ (Nautilus) ได้ดีอย่างที่ TortoiseSVN ทำใน Explorer

ข้อความแสดงแทน


ฉันติดตั้งแล้ว แต่ไม่พบวิธีใช้ ทำไมฉันถึงต้องการ "การรวม" เหล่านั้นทั้งหมด? ถ้าฉันไม่มีอะไรจะรวมกับ ฉันแค่ต้องการ UI เสียง สิ่งที่ปฏิบัติการได้เท่านั้นที่ติดตั้งคือ "รุ่น" ของมัน แต่ฉันมีความสุขมากกับ svn / git CLIs
Onkeltem


3

บนเว็บไซต์ SVNภายใต้ "รับการโค่นล้ม" มีรายชื่อลูกค้าบุคคลที่สาม ถ้าคุณต้องการใช้ Eclipse มีปลั๊กอินสองสามอันและมี RapidSVN สำหรับ Linux และยังมีอีกมากมายเช่นกัน


3

ฉันชอบ Tortoise SVN และรักที่จะมีบางอย่างที่เหมือนกับ Linux ในระหว่างนี้ฉันได้ลองลูกค้า SVN Linux จำนวนหนึ่งและมีเพียงคนเดียวที่ดูเหมือนจะมีชุดฟังก์ชัน SVN ที่สมบูรณ์ที่สุดในแพ็คเกจที่ใช้งานได้คือKdesvn


2

ลองดูที่SmartSVN

มันมีรุ่นฟรีและจ่ายเงิน แต่รุ่นฟรีควรครอบคลุม 90% ของความต้องการของคุณ นอกจากนี้ยังมีข้อดีคือ cross-platform (java) ดังนั้นถ้าคุณชอบมันมากพอคุณก็สามารถใช้มันบน windows ได้เช่นกัน

ฉันเห็นด้วยกับ jtbว่าอย่างน้อยความคุ้นเคยกับเวอร์ชันบรรทัดคำสั่งจะเป็นประโยชน์ (จากนั้นอีกครั้งนั่นคือสิ่งที่ฉันใช้กับ linux)

ฉันเริ่มรู้สึกไม่พอใจกับ TortoiseSVN เพราะดูเหมือนว่ารุ่นล่าสุด (1.6.3) จะมีความขัดแย้งกับ ESET / NOD32 anti-virus ซึ่งเป็นแล็ปท็อปของเพื่อนร่วมงาน (สองครั้ง)

ที่จริงแล้วฉันกลายเป็นคนไม่แยแสกับซอฟต์แวร์ใด ๆ ที่เชื่อมโยงกับ Windows Explorer ลึกเกินไป - ง่ายเกินไปสำหรับข้อบกพร่องที่จะทำให้ระบบของคุณมีปัญหาร้ายแรง


0

Trac ไม่เฉพาะเจาะจงกับ Linux เท่านั้น แต่ฉันคิดว่าถ้าคุณต้องการเปรียบเทียบการเปลี่ยนแปลงในเวอร์ชันที่ต่างกันส่วนหน้าของเว็บทำงานได้ดีที่สุด


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