Hangi Subversion istemcisini kullanmalıyım? [kapalı]


14

Subversion kaynak kontrolünü bir PHP web sitesi için kullanmak istiyorum . Kiraladığım web alanına kuruluyor: Yaşasın!

Subversion web sitesinde çok sayıda istemci uygulaması var: http://subversion.tigris.org/links.html#all-clients

Hangisi önerilebilir? Bilgisayarımda Windows XP yüklü. Ve bunun için ödeme yapmak istemiyorum, bu yüzden ücretsiz bir müşteri yapacak.

Visual Studio 2008'de Visual SourceSafe ve Team Foundation Server kullandım .

EDIT: Belki de Eclipse ile entegre olan?

Edit 2: Smashing Dergisi'nde Subversion ile ilgili Sürüm Kontrolü için Ultimate Round-Up makalesini buldum .


VS2008'de Tortoise ile karşılaşacağınız tek sorun VS'ye entegre olmamasıdır, bu yüzden doğrudan VS'de giriş / çıkış yapamazsınız. Ama bu benim için küçük bir rahatsızlık. Sadece bilmeni istiyorum;)
Marc-Andre R.

VS kullanmayacağım. Sadece onunla deneyime sahibim, bu yüzden benzeyen herhangi bir şey benim için iyi çalışacak.
Natrium

Jeff Atwood'dan codinghorror.com/blog/archives/000660.html lütfen görsel kaynağı güvenli kullanmayın.
user

Yanıtlar:


46

TortoiseSVN'yi işte kullanıyorum ve çok iyi çalışıyor. Ben eminim o biri değilse var Windows için en popüler SVN istemcisi :)

Windows Gezgini kabuk entegrasyonu vardır, bu nedenle sağ tıklama bağlam menünüzde güzel bir TortoiseSVN menüsü alırsınız.

Ve ücretsiz!


Benim için de aynı. Önemli bir projede kullandım; kabuk entegrasyonu güzeldi.
alex

Ben de zaten kullandım, güzel istemci, basit, kullanımı kolay, bazı yararsız özellik olmadan genellikle SVN veya CVS istemcisi alabilirsiniz.
Marc-Andre R.

Bir cazibe gibi çalışır ... bize ne zaman bir araç çubuğu vereceklerini merak ediyor musunuz? Sağ tıklama içerik menülerini gerçekten süslemeyin. Zaman alır.
ymasood

Sadece işe yarıyor.
Randell

TortoiseSVN kullanıyorum ve beğendim, ama Shell Integration en iyi ve en kötü yanı. Kullanmadığınızda, hafızayı şişirir ve kabuk olmayan istemcilerde olduğu gibi onu kapatamazsınız, ancak sağladığı fayda bazen maliyete değer.
Dinesh Manne

13

AnkhSvn , Subversion için iyi (ve ücretsiz) bir Visual studio eklentisidir.

Ayrıca TortoiseSVN kullanıyorum (BenA tarafından önerildiği gibi). İkisi birlikte mutlu çalışıyor.


Eskiden çok iyi değildi, şimdi VSS'den daha iyi (çok!). VSS kullanımı için son yarı makul bir mazeret sonunda gitti.
MGOwen

10

Eclipse ile kullanmak için Subclipse'i deneyebilirsiniz . Ancak bunu kendim kullanmadım, bu yüzden artılarını ve eksilerini bilmiyorum!


1
subclipse sadece x86 (32 bit platformlar) üzerinde mevcut olduğundan, gerçekten 32 bit JVM kullandığınızdan emin olmalısınız .. (kendi başınıza JavaHL oluşturamazsanız ..)) % 100 saf bir java çözümü
Peter Parker

7

Çoğu kullanım için TortoiseSVN'nin muhtemelen en iyi bahis olduğunu kabul ediyorum. Ancak bazı kullanım durumları için, örneğin biraz daha karmaşık birleştirme işlemleri için, Windows'ta bile orijinal svnkomut satırı istemcisine bağlı kalmak isteyebilirsiniz . En azından Windows kullanan meslektaşlarımın normalde Tortoise kullansalar bile yaptıklarını görüyorum ...

Bkz bu cevabı ve bazı gerekçe ve kaynaklar için (benzer bir Linux söz konusu) onun yorumlarınıza.


Oh, ve doğal olarak IDE entegrasyonu birçok insan için nihai çözümdür. (İlk elden deneyimlerden, IntelliJ
IDEA'nın

5

Subversive projesi Eclipse için Subversion (SVN) entegrasyonu sağlamayı hedefliyor. Subversive eklentisi, Eclipse tezgahındaki bu CVS halefi sürüm kontrol sistemi ile çalışabilmenizi sağlar. Subversion depolarıyla, standart Eclipse dağıtımında paketlenmiş CVS eklentisini kullanarak CVS depolarıyla neredeyse aynı şekilde çalışabilirsiniz.

Subversive eklentisinin genel özellikleri, CVS eklentisinin özelliklerine oldukça benzer:

* 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

Yıkıcı proje


3

Buraya genellikle dört SVN istemcisi yükledim:

Şu anda hangi ortamda olduğuma bağlı olarak ikisini de kullanma eğilimindeyim. Ancak dikkat edilmesi gereken önemli nokta: Birden fazla istemciniz varsa ve Subversion çalışan kopya biçimini tekrar değiştirirse, tümünü yeni bir sürüme yükseltmeniz gerekir. Hepsi tek bir kütüphaneyi paylaşsaydı çok daha kolay olurdu ...


3

RapidSVN kullanıyorum çünkü Windows ve Linux'ta çalışmam gerekiyor ve bu araç her iki ortamda da çalışıyor. Hile yapar ve ücretsizdir.


2

Visual Studio ile bütünleşen (ücretsiz) bir çözüm istiyorsanız AnkhSVN'yi deneyebilirsiniz. Şimdiye kadar başarılı bir şekilde kullandım ve kullanmamamın tek nedeni kaplumbağayı tercih etmem.


Visual Studio'ya entegrasyon bir gereklilik değildir.
Natrium




1

Hala Eclipse kullandığımda Subclipse kullandım, ayrıca hata izleme eklentisini de etiketleyerek hata izleme eklentisini mylar'a bağladım.

Şimdi sadece komut satırını kullanıyorum.


1

smartSVN, sınırlı modda ücretsiz olarak kullanılabilir ve sınırlarla bile oldukça iyidir.



0

OS X için Sürümleri geçemezsiniz . Öyle olmak zorunda olurdu iyi şimdiye kadar var olan GUI yıkılma müşteri. Windows için benzer bir programın olmaması utanç verici.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.