ไคลเอนต์การโค่นล้มที่ฉันควรใช้? [ปิด]


14

ฉันต้องการที่จะใช้การควบคุมแหล่งการโค่นล้มสำหรับเว็บไซต์ PHP ติดตั้งอยู่บนพื้นที่เว็บที่ฉันเช่า: ไชโย!

บนเว็บไซต์ของการโค่นล้มเป็นรายการใหญ่ของลูกค้าแอป: http://subversion.tigris.org/links.html#all-clients

แนะนำแบบไหน ฉันติดตั้ง Windows XP บนพีซีแล้ว และฉันไม่ต้องการจ่ายเงินดังนั้นลูกค้าฟรีจะทำ

ฉันใช้Visual SourceSafeและServer Foundation Serverใน Visual Studio 2008

แก้ไข: บางทีหนึ่งที่ทำงานร่วมกับ Eclipse?

แก้ไข 2: ฉันพบบทความที่ดีที่สุดรอบขึ้นสำหรับการควบคุมเวอร์ชันที่มีการโค่นล้มเกี่ยวกับการโค่นล้มในนิตยสาร Smashing


ปัญหาเดียวที่คุณมีกับ Tortoise ใน VS2008 คือมันไม่ได้รวมอยู่ใน VS ดังนั้นคุณจะไม่สามารถเช็คอิน / เช็คเอาท์ใน VS ได้โดยตรง แต่นี่เป็นเพียงเล็กน้อยที่ฉันไม่สะดวก ผมแค่อยากให้คุณรู้ว่า;)
มาร์คอังเดรอาร์

ฉันจะไม่ใช้ VS ฉันเพิ่งมีประสบการณ์กับมันดังนั้นสิ่งที่ดูเหมือนว่าจะทำงานได้ดีสำหรับฉัน
Natrium

จาก Jeff Atwood codinghorror.com/blog/archives/000660.htmlโปรดอย่าใช้แหล่งภาพที่ปลอดภัย
ผู้ใช้

คำตอบ:


46

ฉันใช้TortoiseSVNในที่ทำงานและทำงานได้ดีมาก ผมค่อนข้างมั่นใจว่ามันเป็นหนึ่งในหากไม่ได้ลูกค้า SVN ที่นิยมมากที่สุดสำหรับ Windows :)

มีการรวมเชลล์ของ Windows Explorer ดังนั้นคุณจะได้รับเมนู TortoiseSVN ที่ดีในเมนูบริบทคลิกขวาของคุณ

และได้ฟรี!


เหมือนกับฉัน. ใช้ในโครงการที่สำคัญ การรวมเชลล์นั้นดี
alex

ฉันได้ใช้มันแล้วเช่นกันลูกค้าที่ดีเรียบง่ายใช้งานง่ายโดยไม่มีคุณสมบัติที่ไร้ประโยชน์คุณมักจะได้รับในไคลเอนต์ SVN หรือ CVS
Marc-Andre R.

ทำงานเหมือนจับใจ ... สงสัยว่าเมื่อใดที่พวกเขาจะให้แถบเครื่องมือแก่เรา อย่าแฟนซีเมนูบริบทคลิกขวาของพวกเขาจริงๆ มันต้องใช้เวลา
ymasood

มันใช้งานได้ง่าย
Randell

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

13

AnkhSvnเป็นปลั๊กอินภาพสตูดิโอ (และฟรี) ที่ดีสำหรับการโค่นล้ม

ฉันยังใช้ TortoiseSVN (ตามที่ BenA แนะนำ) ทั้งสองทำงานร่วมกันอย่างมีความสุข


เคยเป็นคนไม่ดังเลยตอนนี้มันดีกว่า VSS มาก (มาก!) ข้อแก้ตัวที่สมเหตุสมผลในการใช้ VSS ในที่สุดก็หายไปในที่สุด
MGOwen

10

สำหรับการใช้งานกับคราสคุณสามารถลองSubclipse อย่างไรก็ตามฉันไม่ได้ใช้ด้วยตัวเองดังนั้นฉันจึงไม่ทราบข้อดีข้อเสีย!


1
เนื่องจาก subclipse มีเฉพาะใน x86 (แพลตฟอร์ม 32- บิต) คุณควรตรวจสอบให้แน่ใจว่าใช้ JVM 32 บิตจริง ๆ .. (เว้นแต่คุณจะสามารถสร้าง JavaHL ด้วยตัวคุณเอง .. )) นั่นคือเหตุผลที่ subversive ใช้ Java SVN Kit Connector ดังนั้น มันเป็นวิธีการแก้ปัญหา Java บริสุทธิ์ 100%
ปีเตอร์ปาร์คเกอร์

7

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

ดูคำตอบนี้และความคิดเห็นของมัน (ในคำถาม Linux ที่คล้ายกัน) สำหรับเหตุผลและทรัพยากรบางอย่าง


โอ้และการรวม IDE แบบธรรมชาติเป็นทางออกที่ดีที่สุดสำหรับคนจำนวนมาก (จากประสบการณ์มือแรกที่ผมสามารถพูดได้ว่าบูรณาการการโค่นล้ม IntelliJ IDEA เป็นที่ยอดเยี่ยม.)
Jonik

5

โครงการโค่นล้มมีจุดมุ่งหมายเพื่อให้การรวมการโค่นล้ม (SVN) สำหรับ Eclipse ปลั๊กอิน Subversive ให้ความสามารถในการทำงานกับระบบควบคุมเวอร์ชันต่อเนื่อง CVS นี้จาก Eclipse workbench คุณสามารถทำงานกับที่เก็บ Subversion ในแบบเดียวกับที่เป็นไปได้นานกับที่เก็บ CVS โดยใช้ปลั๊กอิน CVS ที่รวมอยู่ในการกระจาย Eclipse มาตรฐาน

คุณสมบัติทั่วไปของปลั๊กอิน Subversive ค่อนข้างคล้ายกับปลั๊กอิน CVS:

* Browse a remote repository
* Add a project to the repository and check out projects from the repository
* Synchronize a project to see incoming and outgoing changes
* Commit, update and revert changes
* See resource change history
* Merge changes

โครงการล้มล้าง


3

ฉันมักจะติดตั้งลูกค้า SVN สี่รายที่นี่:

  • TortoiseSVN
  • SlikSVNซึ่งเป็นไคลเอนต์การโค่นล้มบรรทัดคำสั่งเพียงแค่ไม่มีการลงทะเบียน OpenCollabNet และโฆษณาอึ
  • AnkhSVNใน Visual Studio
  • Subclipseใน Eclipse

ฉันมักจะใช้อย่างใดอย่างหนึ่งขึ้นอยู่กับสภาพแวดล้อมที่ฉันในปัจจุบัน สิ่งสำคัญที่ควรทราบ: หากคุณมีลูกค้าหลายรายและการโค่นล้มเปลี่ยนรูปแบบสำเนาการทำงานอีกครั้งคุณต้องอัปเกรดทั้งหมดเป็นเวอร์ชันใหม่ คงจะง่ายกว่านี้ถ้าพวกเขาแชร์ห้องสมุดเดียว ...


3

ฉันใช้ RapidSVN เพราะฉันต้องทำงานใน Windows และ Linux และเครื่องมือนี้ทำงานในทั้งสองสภาพแวดล้อม มันหลอกลวงและมันฟรี


2

หากคุณต้องการโซลูชัน (ฟรี) ที่รวมอยู่ใน Visual Studio คุณสามารถลองAnkhSVNได้ ก่อนหน้านี้ฉันเคยใช้มันเรียบร้อยแล้วและเหตุผลเดียวที่ฉันไม่ใช้มันคือฉันชอบเต่า


การรวมเข้ากับ Visual Studio ไม่ใช่ข้อกำหนด
Natrium




1

ฉันใช้ Subclipse เมื่อฉันยังคงใช้ Eclipse มันยังเชื่อมโยงกับปลั๊กอินติดตามบั๊ก mylar การติดแท็กด้วยรหัสข้อผิดพลาด

ตอนนี้ฉันแค่ใช้บรรทัดคำสั่ง


1

smartSVN สามารถใช้ได้ฟรีในโหมด จำกัด และค่อนข้างดีแม้จะมีข้อ จำกัด



0

สำหรับ OS X คุณไม่สามารถไปรุ่นที่ผ่านมาได้ มันจะต้องเป็นไคลเอนต์การโค่นล้ม GUI ที่ดีที่สุดที่เคยมีอยู่ มันเป็นความอัปยศที่โปรแกรมที่คล้ายกันไม่มีอยู่สำหรับ Windows

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