Najlepszy interfejs SVN dla systemu Linux? [Zamknięte]


20

Jaki jest najlepszy program interfejsu SVN GUI dla systemu Linux?

Jestem nowy w Linuksie od bycia bazą Windows. W systemie Windows używam Tortoise SVN i muszę wiedzieć, jaka jest wersja Linux.

Odpowiedzi:


22

Być może nie jest to do czego jesteś przyzwyczajony, ale interfejs wiersza poleceń jest naprawdę wart poznania. Nie jest to bardzo trudne, a proces ten może nawet pomóc lepiej zrozumieć, co robi SVN. Jest naprawdę szybki, a zrozumienie jego działania sprawia, że ​​integracja z procesem kompilacji lub innymi skryptami jest dziecinnie prosta.

Jeśli wolisz GUI wspólne opcje są zwykle integracja z IDE ( Subclipse ) lub RapidSVN , choć nie mam dużego doświadczenia z innym.


2
inna opcja zamiast subclipse (jeśli używasz eclipse) eclipse.org/subversive byłby wywrotowy. Użyłem obu i mają one bardzo podobną funkcjonalność. Nie miałem z nimi żadnych problemów. Ponieważ jest tak skoncentrowany na IDE, nie sądziłem, że zasługuje na własną odpowiedź.
digitaljoel

2
Jest to zdecydowanie warto uczenie używać SVN w wierszu poleceń. Svnbook jest doskonałym przewodnikiem że: svnbook.red-bean.com/en/1.5/svn-book.html , zwłaszcza część referencyjna polecenie: svnbook.red-bean.com/en/1.5/svn-book.html # svn.ref
Jonik

Ponadto IntelliJ IDEA ma najlepszy graficzny interfejs użytkownika / interfejs użytkownika, o którym wiem. Osobiście używam svn głównie przez IDEA, ale także w wierszu poleceń. (Nie dodam IntelliJ IDEA jako osobnej odpowiedzi, ponieważ nie jest to tylko interfejs typu TortoiseSVN i prawdopodobnie nie warto w niego inwestować, chyba że zrobisz trochę programowania Java.)
Jonik

Zauważ, że SVN 1.6 pozwala skracać adresy URL w wierszu poleceń, na przykład „svn copy ^ / trunk ^ / branches / hacks”. To znacznie zmniejsza ilość rzeczy do napisania podczas robienia rzeczy niebanalnych.
JesperE

W tej notatce znajduje się post na temat wtyczek Eclipse SVN: stackoverflow.com/questions/185486/... To było w moich czasach Windows, obecnie na Ubuntu Wolę CLI.
Dean Raczej

6

RabbitVCS jest klonem TortoiseSVN. Podoba mi się, ponieważ bardzo dobrze integruje się z nawigatorem plików (Nautilus), podobnie jak TortoiseSVN w Eksploratorze.

alternatywny tekst


Zainstalowałem go, ale nie znalazłem sposobu na jego użycie. Dlaczego potrzebuję tych wszystkich „integracji”? Co jeśli nie mam nic do zintegrowania? Potrzebuję tylko dźwiękowego interfejsu użytkownika. Zamiast tego jedyną wykonywalną rzeczą, którą zainstalował, była jego wersja „cli”. Ale jestem całkiem zadowolony z CLI svn / git.
Onkeltem


3

Na stronie SVN , w „Get Subversion” znajduje się lista Klientów zewnętrznych. Jeśli chcesz korzystać z Eclipse, jest tam kilka wtyczek i jest RapidSVN dla Linuksa. A także jest ich więcej.


3

Naprawdę lubię Tortoise SVN i chciałbym mieć coś podobnego do Linuxa. W międzyczasie wypróbowałem sporo klientów Linux SVN, a jedynym, który wydawał się mieć najbardziej kompletny zestaw funkcji SVN w użytecznym pakiecie, był Kdesvn


2

Spójrz na SmartSVN .

Ma wersje bezpłatne i płatne, ale darmowa wersja powinna pokryć 90% twoich potrzeb. Ma również tę zaletę, że jest wieloplatformowy (Java), więc jeśli podoba ci się wystarczająco, możesz go używać również w systemie Windows.

I zgadzam się z JTB że przynajmniej niektóre znajomości wersji wiersza poleceń jest korzystna (potem znowu, że to, co mogę używać w systemie Linux).

Jestem trochę rozczarowany TortoiseSVN, ponieważ wydaje się, że najnowsza wersja (1.6.3) ma jakiś konflikt z antywirusem ESET / NOD32, który fubił laptopa kolegi (dwa razy).

Tak naprawdę rozczarowałem się jakimkolwiek oprogramowaniem, które zbyt głęboko łączy się z Eksploratorem Windows - zbyt łatwo, aby błędy powodowały poważne problemy z systemem.


0

Trac . Nie do końca specyficzny dla Linuksa. Ale myślę, że jeśli chcesz porównać zmiany w różnych wersjach, interfejs internetowy działa najlepiej.


3
Trac jest świetny do oglądania (moje preferencje osobiście). Ale to tylko do oglądania: to nie jest pełny klient.
kwark
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.