Klien Subversion mana yang harus saya gunakan? [Tutup]

14

Saya ingin menggunakan kontrol sumber Subversion untuk situs web PHP . Itu diinstal di ruang web saya sewa: hore!

Di situs web Subversion terdapat daftar besar aplikasi klien: http://subversion.tigris.org/links.html#all-clients

Mana yang bisa direkomendasikan? Saya telah menginstal Windows XP di PC saya. Dan saya tidak ingin membayar untuk itu, jadi klien gratis akan melakukannya.

Saya telah menggunakan Visual SourceSafe dan Team Foundation Server di Visual Studio 2008.

EDIT: Mungkin yang terintegrasi dengan Eclipse?

Sunting 2: Saya menemukan artikel Ultimate Round-Up Untuk Kontrol Versi dengan Subversi tentang Subversi di Smashing Magazine .

Natrium
sumber
Satu-satunya masalah yang Anda miliki dengan Tortoise di VS2008 adalah bahwa itu tidak terintegrasi dalam VS, sehingga Anda tidak akan dapat check in / out langsung di VS. Tapi ini hanya sedikit merepotkan bagiku. Saya hanya ingin Anda tahu itu;)
Marc-Andre R.
Saya tidak akan menggunakan VS. Aku hanya punya pengalaman dengannya, jadi apapun yang terlihat seperti itu akan bekerja dengan baik untukku.
Natrium
Dari Jeff Atwood codinghorror.com/blog/archives/000660.html tolong jangan gunakan sumber visual yang aman.
pengguna

Jawaban:

46

Saya menggunakan TortoiseSVN di tempat kerja, dan itu berfungsi dengan sangat baik. Aku cukup yakin itu salah satu, jika tidak yang paling klien SVN populer untuk Windows :)

Ini memiliki integrasi shell Windows Explorer, sehingga Anda mendapatkan menu TortoiseSVN yang bagus di menu konteks klik kanan Anda.

Dan gratis!

BenA
sumber
Sama untuk ku. Digunakan pada proyek penting; integrasi shell itu bagus.
alex
Saya sudah menggunakannya juga, klien yang baik, sederhana, mudah digunakan, tanpa fitur yang tidak berguna yang sering Anda dapatkan di klien SVN atau CVS.
Marc-Andre R.
Bekerja seperti pesona ... bertanya-tanya kapan mereka akan memberi kita bilah alat? Jangan terlalu suka menu konteks klik kanan mereka. Itu membutuhkan waktu.
ymasood
Itu hanya bekerja.
Randell
Saya menggunakan TortoiseSVN, dan juga menyukainya, tetapi Shell Integration adalah bagian terbaik dan terburuknya. Ketika Anda tidak menggunakannya, itu membengkak memori, dan tidak bisa mematikannya, seperti dengan klien non-shell, tetapi manfaat yang diberikannya sebanding dengan biaya beberapa kali.
Dinesh Manne
13

AnkhSvn adalah plugin studio Visual yang bagus (dan gratis) untuk Subversion.

Saya juga menggunakan TortoiseSVN (seperti yang direkomendasikan oleh BenA). Keduanya bekerja bersama dengan gembira.

Simon P Stevens
sumber
Dulu tidak terlalu bagus, sekarang (lebih!) Lebih baik daripada VSS. Alasan setengah masuk akal terakhir untuk menggunakan VSS akhirnya hilang.
MGOwen
10

Untuk digunakan dengan Eclipse, Anda bisa mencoba Subclipse . Saya belum menggunakannya sendiri, jadi saya tidak tahu pro dan kontra!

BenA
sumber
1
karena subclipse hanya tersedia di x86 (platform 32-bit) Anda harus benar-benar memastikan untuk menggunakan JVM 32 bit .. (kecuali Anda dapat membangun JavaHL sendiri ..)) Itulah sebabnya subversif menggunakan Konektor Java SVN Kit, jadi ini adalah solusi java 100% murni
Peter Parker
7

Saya setuju bahwa untuk sebagian besar penggunaan TortoiseSVN mungkin merupakan taruhan terbaik. Tetapi untuk beberapa kasus penggunaan, mis. Operasi penggabungan sedikit lebih rumit, Anda mungkin ingin tetap berpegang pada klien baris perintah aslisvn , bahkan pada Windows. Setidaknya ini yang saya lihat dilakukan oleh rekan kerja saya yang menggunakan Windows meskipun mereka biasanya menggunakan Tortoise ...

Lihat jawaban ini dan komentarnya (dalam pertanyaan Linux serupa) untuk beberapa pembenaran dan sumber daya.

Jonik
sumber
Oh, dan tentu saja integrasi IDE adalah solusi utama bagi banyak orang. (Dari pengalaman tangan pertama saya dapat mengatakan bahwa integrasi Subversion IntelliJ IDEA sangat baik.)
Jonik
5

Proyek Subversive bertujuan untuk menyediakan integrasi Subversion (SVN) untuk Eclipse. Plug-in Subversif memberi Anda kemampuan untuk bekerja dengan sistem kontrol versi penerus CVS ini dari meja kerja Eclipse. Anda dapat bekerja dengan repositori Subversion dengan cara yang hampir sama persis dengan yang telah lama dimungkinkan dengan repositori CVS menggunakan plug-in CVS yang dibundel dalam distribusi Eclipse standar.

Fitur umum plug-in Subversif sangat mirip dengan plug-in 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

Proyek subversif

Narayan
sumber
3

Saya biasanya telah menginstal empat klien SVN di sini:

  • TortoiseSVN
  • SlikSVN yang merupakan klien subversi baris perintah, hanya tanpa pendaftaran OpenCollabNet dan omong kosong iklan.
  • AnkhSVN di Visual Studio
  • Subclipse dalam Eclipse

Saya cenderung menggunakan keduanya, tergantung pada lingkungan saya saat ini. Apa yang penting untuk diperhatikan: Jika Anda memiliki banyak klien dan Subversion mengubah format copy pekerjaan lagi, Anda harus memutakhirkan semua ke versi baru. Akan jauh lebih mudah, jika mereka semua berbagi satu perpustakaan ...

Joey
sumber
3

Saya menggunakan RapidSVN karena saya harus bekerja di Windows dan Linux, dan alat ini berjalan di kedua lingkungan. Ia berhasil dan gratis.

Tony
sumber
2

Jika Anda menginginkan solusi (gratis) yang terintegrasi ke dalam Visual Studio, Anda bisa mencoba AnkhSVN . Saya telah menggunakannya dengan sukses sebelumnya, dan satu-satunya alasan saya tidak menggunakannya adalah karena saya lebih suka kura-kura.

BenA
sumber
integrasi ke dalam Visual Studio bukan keharusan.
Natrium
1

Mengapa plugin tersedia untuk instalasi Netbeans lokal Anda tentu saja!

polisi
sumber
+1 Integrasi subversi dengan Netbeans berfungsi dengan sempurna
Randell
1

Saya menggunakan Subclipse ketika saya masih menggunakan Eclipse, itu juga terikat ke mylar plugin bug-tracking, penandaan dilakukan dengan id bug.

Sekarang, saya hanya menggunakan baris perintah.

salmonmoose
sumber
1

smartSVN dapat digunakan secara gratis dalam mode terbatas dan cukup baik bahkan dengan batasan.

petteri
sumber
0

Untuk OS X, Anda tidak dapat melewati Versi . Itu harus menjadi klien subversi GUI terbaik yang pernah ada. Sangat memalukan bahwa program serupa tidak ada untuk Windows.

Josh Hunt
sumber