it-swarm-tr.com

İyi Linux (Ubuntu) SVN istemcisi

Subversion, Windows'ta mükemmel bir istemciye sahiptir (tabi ki Kaplumbağa). Linux'ta denedim her şey sadece - iyi - kıyaslandığında berbat ....

156
france

Sorumluluk reddi: Çok uzun zaman önce RabbitVCS (daha önce NautilusSvn olarak bilinen) geliştiricilerinden biriydim.

Nautilus kullanıyorsanız, o zaman ilginizi çekebilir RabbitVCS (daha önce Trevor Bramble tarafından belirtildi). Python'da yazılmış Nautilus için mutsuz bir TortoiseSVN klonu. Halen yapılması gereken çok fazla gelişme olsa da (özellikle performans alanında) bazı insanlar bundan oldukça memnun görünüyorlar.

Adı, projeye oldukça uygun, çünkü onun ifade ettiği hikaye gelişim hızını (uzun kestirmek anlamına geliyor) doğru bir şekilde gösteriyor. RabbitVCS'yi sürüm kontrol istemcisi olarak kullanmaya başlarsanız, muhtemelen ellerinizi kirletmek zorunda kalacaksınız.

104

Genellikle svn komut satırını kullanıyorum, dürüst olmak için bunu yapmanın en hızlı ve en kolay yolu, denemenizi tavsiye ederim.
Bunu reddetmeden önce, muhtemelen bir GUI'ye ihtiyaç duyacağınız bir özellik olup olmadığını ve bir GUI uygulaması açıp dosyaları indirmeyi mi tercih edeceğinizi ya da sadece "svn co" yazmayı tercih edip etmeyeceğinizi sormalısınız. svn: //site-goes-here.org/trunk"

"Svn help" ile verilen basit komutlarla dosyaları kolayca ekleyebilir, kaldırabilir, taşıyabilir, kopyalayabilir veya güncelleyebilirsiniz, böylece çoğu kullanıcı için fazlasıyla yeterli olur.

34
HappySmileMan

Başlangıçta, burada parıldama gelmemeye çalışacağım;)

Sigh .. Neden insanlar bu dosyaya sahip değil Explorer tümleşik istemciler gitmek yoludur? Terminalleri açmak ve yazmaktan çok daha verimlidir. Basit matematik, ~ iki fare tıklaması, ~ 10 + tuş vuruşlarına karşı. Yine de, idari işleri yaptığım ve işleri olabildiğince hızlı ve kolay bir şekilde otomatik hale getirmeyi tercih ettiğim için komut satırını sevdiğimi belirtmeliyim.

Pencerelerde TortoiseSVN tarafından şımarık olan ubuntu'ya taşındığımda tortoisesvn benzeri entegre bir müşterinin olmaması beni şaşırtmıştı. Saf programcılar için IDE tümleşik bir istemci yeterli olabilir, ancak genel amaçlı kullanım için ve grafik sanatçıları veya diğer rasgele ofis çalışanları için, müşterinin standart dosya Gezgini'ne entegre edilmesi gerekir, aksi halde çoğu kişi kullanmaz hiç, hiç.

Bazı düşünceler bazı müşterilere aittir:

kdesvn, İstemci şu ana kadar en çok hoşuma gitti, ancak TortoiseSVN ile karşılaştırıldığında çok büyük bir sıkıntı var - dosya durumunu gösteren bindirmeleri almak için özel Subversion düzen moduna girmeniz gerekiyor. Böylece entegre kdesvn demezdim.

NautilusSVN umut verici görünüyor, ancak 0.12 sürümünden itibaren büyük havuzlarda performans sorunları var. TortoiseSVN'nin kullandığı ancak NautilusSVN'nin çalışmadığı çalışma kopyalarının ~ 50 000 dosya içerebildiği depolarla çalışıyorum. Bu yüzden NautilusSVN'nin yakında yeni bir optimize edilmiş sürüm alacağını umuyorum.

RapidSVN entegre değil, ama denedim. Çok garip davrandı ve birkaç kez düştü. ~ 20 dakika sonra kaldırıldı ..

Umarım NautilusSVN projesinin yakında yeni bir performans için optimize edilmiş bir sürüm çıkartacağını umuyorum.

NaughtySVN oldukça güzel bir şekilde şekillendirebilir gibi görünüyor, ancak şu andan itibaren simge bindirmelerinden yoksun ve iki yıl boyunca serbest bırakılmadı ... bu yüzden şunu söyleyebilirim NautilusSVN bizim tek umudumuz.

22
bababa

kdesvn muhtemelen bulabileceğiniz en iyisidir.

Son olarak konqueror ile bağlantı kurabildiğini kontrol ettim, ama bir süre oldu, gitmeye gittim :)

16
Kent Fredric

Ayrıca Subversion'a bir ön uç olan git-svn 'e de bakabilirsiniz.

15
Glen Solsberry

Soruma bakın:

Linux için en iyi Subversion istemcisi nedir?

Ayrıca kabul ediyorum, GUI müşterileri linux emmek.

Ben subeclipse Eclipse'de ve gnome'da RapidSVN kullanıyorum.

12
andyuk

IMHO bir büyük svn gui istemcisi, SmartSVN var. Ticari bir projedir, ancak ticari amaçlar için bile ücretsiz kullanılabilecek vakıf sürümü (% 100 fonksiyonel) cadı vardır. Java ile yazılmıştır, bu yüzden çoklu platformdur (Sun-Java * paketini gerektirir) http://smartsvn.com

12
marcin

Sanırım bir göz atabilirsin RabbitVCS

RabbitVCS, kullandığınız sürüm kontrol sistemlerine basit ve kolay erişim sağlamak için yazılmış bir grafik araçları setidir. Şu anda, Nautilus dosya yöneticisine entegre edildi ve sadece Subversion'u destekliyor, ancak hedefimiz diğer sürüm kontrol sistemlerini ve diğer dosya yöneticilerini birleştirmek. RabbitVCS, TortoiseSVN ve diğerlerinden ilham almıştır.

Sadece denemek üzereyim ... umut verici görünüyor ...

4
opensas

Ubuntu için, bir Tortoise SVN Feel'e kadar Nautilus ile entegre KDESVN'den yararlanabilirsiniz.

Bunu dene ClickOffline.com: Kaplumbağa SVN için Ubuntu alternatifleri

2
Kris

Hiç kimse bundan bahsetmedi ve adını unutmaya devam ediyorum, bu yüzden bir dahaki sefere google'da bu talimatları gelecekteki benliğim için ekliyorum ...

şu anda pagavcs en iyisi gibi görünüyor seçenek .

bu .deb dosyadan birini istiyorsun

sillyspamfilter: //pagavcs.googlecode.com/svn/repo/pool/main/p/pagavcs/

(1.4.33, şu anda yüklediğim şeydir, bu nedenle en son sorunlara neden olursa bunu deneyin)

kur sonra çalıştır

nautilus -q

nautilus'u kapatmak için tekrar nautilus'u açın ve oturumu kapatmanız/kapatmanız gerekmez.

Ne yazık ki tavşan sadece benim için büyük depolarda boğuluyor, bu yüzden kullanılamaz, paga taramayı yavaşlatmıyor ama aynı zamanda bir şeyin değişip değişmediğini görmek için dizinlere başvurmaya çalışıyor gibi görünmüyor.

2
Kriss

Bir geliştirici olarak, Eclipse + alt Eclipse istemcisini kullanıyorum (Bazı geliştirme projelerini satın almak için svn kullandığınızı ve bunları derleyeceğinizi varsayarak).

çoğu insan svn işlemi ile fazla zaman harcamaz ve komut satırı bunu yapmanın en hızlı yoludur.

bazı güzel GUI araçları da var:

http://rabbitvcs.org/

veya

http://www.harecoded.com/nautilus-Subversion-integration-tool-execute-svn-commands-with-gnome-scripts-96355

1
chedi

Bazen doğrudan depoya çalışmak için kdesvn kullanıyorum.

Eclipse ile projeler üzerinde çalışırken genellikle Subclipse kullanıyorum.

Ama hepsinden önemlisi CLI kullanıyorum. Bazı takma adları ve bash komut dosyalarını yedeklemek için svn kullanmanın en özlü ve güvenilir yöntemidir.

NautilusSVN ( NaughtySVN ) ve svn-workbench ile ilişki kurmayı denedim ve onları çok sorunlu veya işlevsellikten yoksun buldum. RapidSVN'yi bir noktada denediğimi biliyorum ama hızlı bir şekilde kaldırıldığı için etkilenmemeliydim, ancak bu konuda hiçbir şey hatırlamıyorum.

1
Trevor Bramble

Kullanırsanız, NetBeans, SVN dışında birkaç müşteriyle üstün sürüm kontrol yönetimine sahiptir.

Ancak SVN'yi komut satırından nasıl kullanacağınızı öğrenmenizi tavsiye ederim. CLI Linux'un ruhu :)

1
samoz

Kdesvn'den çok memnunum - konqueror ile çok iyi bütünleşiyor, Windows Explorer ile trortousesvn'a çok benziyor ve tortoisesvn'in işlevselliğinin çoğunu destekliyor.

Tabiki, eğer ubuntu değil, kubunto kullanıyorsanız, bu entegrasyondan yararlanacaksınız.

1
Sunny Milenov

Eclipse kullanıyorsanız, subclipse şimdiye kadar kullandığım en iyisidir. Bence bu, tek başına da var olmalı ... Kullanımı kolay, kodu ve Eclipse'deki proje ile bağlantılı ... Eclipse kullanan ve bir gui isteyen bir geliştirici için mükemmel.

Şahsen ben hem linux hem de windows için komut satırı istemcisini tercih ederim.

Edit: Eğer XFCE ve dosya yöneticisini kullanırsanız (Thunar olarak adlandırılır), oldukça iyi çalışan bir eklenti var. Eğer terminali açmak istemiyorsam, sadece onu kullanıyorum, tüm fonksiyonlara sahip, kullanımı hızlı ve kolaydır. Yine de git için bir tane daha var.

1
Atmocreations

Nautilus svn aktiviteleri için içerik menüsü sağlar

Sudo apt-get install nautilus-script-collection-svn

cp -r /usr/share/nautilus-scripts/Subversion ~/.gnome2/nautilus-scripts/

Daha fazla bilgi için

Nautilus içerik menüsü

1

SVN Çalışma Tezgahına bir göz atın, iyi ama mükemmel değil

Sudo apt-get install svn-workbench
1
Drejc

TortoiseSVN gerçekten kökleşmişse, WINE üzerinden kullanmayı deneyebilir misiniz? Yine de denemedim.

Bunu başaramazsam, Subversive ile Eclipse'i oldukça iyi buldum.

1
Grundlefleck

Ubuntu kullandığınızdan ve Kubuntu kullandığınızdan beri, GNOME kullandığınızı varsayıyorum. İlginizi çekebilir Nautilus Subversion Integration bu bağlantıda açıklanan.

0
jtimberman

Anjuta IDE ile entegre edilmiş yerleşik bir SVN eklentisine sahiptir.

0
LiraNuna