2011-02-01 22 views
14

Bir arkadaşınızla bazı web geliştirme öğelerini kurmak, muhteşem görünmesine rağmen Versiyon SVN'yi (şirket tarafından ödenen) kullanıyor.Mac OS X'de Versions SVN için en iyi ücretsiz alternatif?

SVNx tarafından cazip davrandım, ancak dürüst olursam komut satırını kullanma fikrini beğenmedim - çok hoş ve kullanımı kolay GUI'yi tercih edin.

Gerekirse bunun için para ödemeyi umursamıyorum, ama gerçekten iyi alternatifler olup olmadığını merak ediyordum? Springloops'u SVN fwiw olarak kullanacağız.

+3

SvnX GUI, komut satırı değil. Sürüm olarak cilalanmış değil, ama oldukça iyi – CharlesB

cevap

8

DÜZENLEME: Kullanım iSVN RapidSVN onun serbest


atın bir göz olarak. Mac OS için bir yapıları var.

http://rapidsvn.tigris.org

Not: GUI Client arıyorsanız SVN paketine bakılacak olursa artık

+1

Not SourceTree olsa çalışır – Quantum7

4

Mac OS X yerel değil, ancak Eclipse'in SVN istemcisini deneyebilirsiniz. Mac OS X'te çalışır ve oldukça iyidir.

+1

Bu harika. Keşke Subclipse veya Subversive ile aynı bağımsız bir SVN istemcisi var. iSVN 'alfa' yazılım olarak işaretlenir ve ben karıştırıyorsun değilsem 2010. –

8

mac os 10.8.3 için desteklenmez, CollabNet o

sahiptir (Açık kaynak Dicle http://rapidsvn.tigris.org/

SVNX tarafından göre)

hızlı özgür GUI arıyorsanız, La

SourceTree http://www.sourcetreeapp.com/ * Bu not (non-açık kaynak) http://scplugin.tigris.org/

SmartSVN SyntEvo http://www.syntevo.com/smartsvn/index.html

tarafından Dicle tarafından http://code.google.com/p/svnx/

SCPlugin seçti Bir mercurial/git versiyonudur. Uzak bir SVN sunucusuna bağlanıyorsanız. İşe yarıyor. Yerel olarak mercurial/git'e çevirir.

Şahsen en çok sürüm oluşturma araçları için uygun olmak için sourcetree buluyorum.

+1

beri güncellenmedi – CitronEvanescent

+1

svn değil Git/Mercurial istemci vardır. Uzaktan kumanda SVN ise, yine de ona bağlanabilirsiniz. Yerel olarak onu Git/Mercurial'e dönüştürecektir. Hala bir SVN uzak sunucu ile mükemmel bir şekilde etkileşime giriyor. İyi bir nokta. Yerel olarak desteklemiyor. –

+0

Nasıl? Sadece uzak bir SVN'ye bağlanmayı denedim ve SourceTree onu tanıyamadı – David

3

Ayrıca ücretsiz bir SVN uygulamasından sonra, birkaç farklı çözüm denedim, ancak bunların hiçbiri isabet etmedi. Başlamak için svnX tarafından heyecanlandım, ama sonra 'çalışma kopyaları' ve 'depoları' nasıl farklı davrandığı gerçekten kafa karıştırıcı - ben tam olarak ne zaman/neden birden çok pencereyi kullanacağımı tam olarak emin değilim. Her şeyi kapsayacak gibi görünüyor, ama akıcı bir şekilde değil.

Ne için kullandığımı biliyor musunuz? NetBeans

şimdi bir süre benim IDE olarak kullanıyorum ve her zaman sevdim, ama benim PC'de (Ben Tortoise SVN arayüzünü tercih) ise SVN için kullanmak vermedi. Ama şimdi OSX'de benzer işleve sahip bir şeyin peşindeydim ve Netbeans'in mükemmel görünmesini çok şaşırdım!Tek yaptığım, tüm tanıdık komutları (güncelleme, taahhüt, geri alma, arama geçmişi, diğer sürümlere göre farklılıklar) vb. Sağ tıklayıp uygulayabileceğiniz tek bir taranabilir dosya ağacıydı. Aslında gerçekten eksiksiz, mantıklı, tanıdık ve eksiksiz. Şaşırtıcı bir şekilde, genel navigasyon & arayüzünde (elbette güzel simgeler) Tortoise'ye benziyor - ama etkilendim. Bi dene!

7

Eğer Xcode

File -> Source Control -> Repositories

veya Xcode

başlangıç ​​penceresinde yüklediyseniz

Ayrıca Xcode

yılında

Cmd+Shift+2 basın ve depoları seçebilir.

+0

bu kaynak denetim olduğunu -> Ödeme ... Ben bir kısayol bilmiyorum Bunun için anahtar. Teslim alındıktan sonra değişiklikleri nasıl gerçekleştireceğimi bilmiyorum. –

0

Ben SVNPlugin ile size JEdit öneriyoruz.