Кращий інтерфейс SVN для Linux? [зачинено]


20

Яка найкраща інтерфейсна програма для інтерфейсу GUN для Linux?

Я новачок у Linux, що є базою для Windows. Для Windows я використовую Tortoise SVN, і мені потрібно знати, що таке версія Linux.

Відповіді:


22

Це може бути не зовсім те, до чого ви звикли, але інтерфейс командного рядка дійсно варто вивчити. Це не дуже складно, і процес може навіть допомогти вам краще зрозуміти, що робить SVN. Це дуже швидко, і розуміння того, як це працює, змушує інтегрувати його у свій процес збирання чи інші сценарії.

Якщо ви віддаєте перевагу графічний інтерфейс, звичайними варіантами є інтеграція з вашим IDE ( Subclipse ) або RapidSVN , хоча з цим я не маю великого досвіду.


2
інший варіант замість субкліпа (Якщо ви використовуєте затемнення) eclipse.org/subversive був би підривним. Я використовував обидва, і вони мають дуже схожий функціонал. У мене жодних проблем не було. Оскільки це так зорієнтовано на IDE, я не вважав, що він заслужив власну відповідь.
digitaljoel

2
Це , безумовно , варто навчитися використовувати SVN в командному рядку. Svnbook велике керівництво для цього: svnbook.red-bean.com/en/1.5/svn-book.html , особливо команда довідкової частини: svnbook.red-bean.com/en/1.5/svn-book.html # svn.ref
Jonik

Крім того, IntelliJ IDEA має найкращий SVN GUI / front-end, про який я знаю. Особисто я svn використовую в основному через IDEA, але також і в командному рядку. (Я не додаватиму IntelliJ IDEA як окрему відповідь, оскільки це не просто передній край, схожий на TortoiseSVN, і, мабуть, не варто вкладати кошти в нього, якщо ви не зробите якусь розробку Java.)
Jonik

Зауважте, що SVN 1.6 дозволяє скоротити URL-адреси в командному рядку, наприклад, "svn copy ^ / trunk ^ / branch / hacks". Це значно зменшує кількість записів, які потрібно писати під час виконання нетривіальних речей.
JesperE

З цього приводу, ось повідомлення про плагіни Eclipse SVN: stackoverflow.com/questions/185486/… Це було ще в мої вікна днів, в наш час на ubuntu я дуже віддаю перевагу CLI.
Дін, швидше

6

Кролик VCS - клон TortoiseSVN. Мені подобається, тому що він дуже добре інтегрується у файловий навігатор (Nautilus), як TortoiseSVN в Explorer.

alt текст


Я встановив його, але не знайшов способу його використання. Навіщо мені потрібні всі ті "інтеграції"? Що робити, якщо мені немає з чим інтегруватися? Мені просто потрібен звуковий інтерфейс. Натомість єдиною виконавчою річчю, яку він встановив, була його версія "cli". Але я дуже задоволений CLI-кодами svn / git.
Onkeltem


3

На веб-сайті SVN у розділі "Отримати підрив" є список сторонніх клієнтів. Якщо ви хочете використовувати Eclipse, є кілька плагінів, і там є RapidSVN для Linux. І їх теж є.


3

Мені дуже подобається Tortoise SVN, і я хотів би мати щось на кшталт цього для Linux. Тим часом я спробував досить багато клієнтів Linux SVN, і єдиний, який, здавалося, мав найповніший набір функцій SVN у використаному пакеті, був Kdesvn


2

Погляньте на SmartSVN .

У ньому є безкоштовні та платні версії, але безкоштовна версія повинна покривати 90% ваших потреб. Він також має перевагу в тому, що він є кросплатформенним (java), тому якщо вам це подобається, ви можете використовувати його і на Windows.

Я погоджуюся з jtb, що принаймні деяке ознайомлення з версією командного рядка є вигідним (тоді, знову ж таки, це я використовую в Linux.)

Я трохи не захопився TortoiseSVN, оскільки, схоже, останній випуск (1.6.3) має певний конфлікт із антивірусом ESET / NOD32, який спалахнув ноутбук колеги (двічі).

Насправді я зачарувався будь-яким програмним забезпеченням, яке занадто глибоко вписується в Провідник Windows - занадто просто для помилок, щоб викликати серйозні проблеми у вашій системі.


0

Trac . Не зовсім Linux. Але я думаю, якщо U хочеться порівнювати зміни в різних версіях, веб-передні частини працюють найкраще.


3
Trac чудово підходить для перегляду (особисто мені подобається). Але це лише для перегляду: це не повний клієнт.
кварк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.