Якого клієнта Subversion я повинен використовувати? [зачинено]


14

Я хочу використовувати управління джерелом Subversion для веб-сайту PHP . Він встановлений у веб-просторі, який я орендую: ура!

На веб-сайті Subversion представлений величезний список клієнтських додатків: http://subversion.tigris.org/links.html#all-clients

Яку можна рекомендувати? У мене на ПК встановлений Windows XP. І я не хочу платити за це, тому безкоштовний клієнт зробить.

Я використовував Visual SourceSafe та сервер Team Foundation Server у Visual Studio 2008.

EDIT: Можливо, той, який інтегрується з Eclipse?

Редагувати 2: Я знайшов статтю Ultimate Round-Up для контролю версій з Subversion щодо Subversion у журналі Smashing .


Єдина проблема з черепахою у VS2008 - це те, що вона не інтегрована в VS, тому ви не зможете перевірити / виїхати прямо в VS. Але це лише маленьке незручне для мене. Я просто хочу, щоб ви це знали;)
— Марк-Андре Р.

Я не збираюся використовувати VS. Я просто маю досвід роботи з цим, тому все, що схоже на це, буде добре працювати для мене.
— Натрій

Від Jeff Atwood codinghorror.com/blog/archives/000660.html не використовуйте візуальне джерело в безпеці.
— користувач

Відповіді:


46

Я використовую TortoiseSVN на роботі, і він працює дуже добре. Я впевнений , що це один з, якщо не найпопулярніший SVN клієнт для Windows , :)

Він має інтеграцію оболонки Windows Explorer, тому ви отримуєте приємне меню TortoiseSVN у контекстному меню правої кнопки.

І це безкоштовно!


Те саме для мене. Використовували його у важливому проекті; інтеграція оболонки була приємною.
— alex

Я вже використовував його, приємний клієнт, простий, простий у використанні, без якоїсь непотрібної функції, яку часто можна отримати у клієнтах SVN або CVS.
— Марк-Андре Р.

Працює як шарм ... цікаво, коли вони дадуть нам панель інструментів? Не дуже цікаві контекстні меню правої кнопки миші. Це забирає час.
— ymasood

Це просто працює.
— Ренделл

Я використовую TortoiseSVN, і це теж подобається, але інтеграція Shell - це найкраща і найгірша частина. Якщо ви цього не використовуєте, він роздуває пам'ять, і не може просто вимкнути її, як і з клієнтами без оболонок, але користь, яку вона дає, коштує витрат у кілька разів.
— Дінеш Манне

13

AnkhSvn - це хороший (і безкоштовний) плагін Visual Studio для Subversion.

Я також використовую TortoiseSVN (як рекомендує BenA). Двоє щасливо працюють разом.


Раніше було не дуже великим, тепер це (набагато!) Краще, ніж VSS. Останній напівприйнятний звук приводу використання VSS нарешті відсутній.
— MGOwen

10

Для використання з Eclipse ви можете спробувати Subclipse . Однак я сам його не використовував, тому не знаю його плюсів і мінусів!


1
оскільки субкліп доступний лише на x86 (32-розрядні платформи), ви дійсно повинні переконатися у використанні 32-бітового JVM .. (якщо ви не можете створити JavaHL самостійно ..)) Ось чому підривний використовує java SVN Kit Connector, так це 100% чисте рішення Java
— Пітер Паркер

7

Я згоден, що для більшості використання TortoiseSVN, мабуть, найкраща ставка. Але для деяких випадків використання, наприклад, трохи складніших операцій з об'єднання, можливо, ви захочете дотримуватися оригінального svnклієнта командного рядка , навіть у Windows. Принаймні, це я бачу, як це роблять мої колеги з Windows, навіть якщо вони зазвичай використовують черепаху ...

Дивіться цю відповідь та її коментарі (у подібному питанні Linux) для отримання виправдання та ресурсів.


О, і, природно, інтеграція IDE - це остаточне рішення для багатьох людей. (З досвіду з перших рук я можу сказати, що інтеграція Subliver IntelliJ IDEA є чудовою.)
— Jonik

5

Підривний проект має на меті забезпечити інтеграцію Subversion (SVN) для Eclipse. Підривний модуль Subversive надає вам можливість працювати з цією системою управління версіями наступника CVS з верстата Eclipse. Ви можете працювати з сховищами Subversion майже таким же чином, що давно можливо з репозиторіями CVS, використовуючи плагін CVS, що входить у стандартний розподіл Eclipse.

Загальні характеристики плагіна Subversive досить схожі з характеристиками плагіна CVS:

* 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

Підривний проект


3

Я зазвичай тут встановив чотирьох клієнтів SVN:

  • ЧерепахаSVN
  • SlikSVN, який є клієнтом підривної роботи командного рядка, без реєстрації та рекламного лайна OpenCollabNet.
  • AnkhSVN у Visual Studio
  • Підкліп у затемненні

Я схильний використовувати будь-який, залежно від того, в якому середовищі я зараз перебуваю. Що важливо зазначити, хоча: якщо у вас є кілька клієнтів, і Subversion знову змінює формат робочої копії, вам доведеться оновити все до нової версії. Було б набагато простіше, якби всі вони поділили одну бібліотеку ...


3

Я використовую RapidSVN, оскільки мені потрібно працювати в Windows та Linux, і цей інструмент працює в обох середовищах. Це робить трюк і це безкоштовно.


2

Якщо ви хочете (безкоштовне) рішення, яке інтегрується у Visual Studio, ви можете спробувати AnkhSVN . Я успішно використовував її до цього часу, і єдина причина, по якій я не використовую її - це те, що я віддаю перевагу черепаховій.


інтеграція у Visual Studio не є обов'язковою умовою.
— Натрій



1

Чому, звичайно, плагін доступний для локальної установки Netbeans !


+1 Інтеграція підривної діяльності з Netbeans працює бездоганно
— Ренделл

1

Я використовував Subclipse, коли я ще використовував Eclipse, він також прив’язував до mylar плагін для відстеження помилок, розмічаючи позначки з ідентифікатором помилки.

Тепер я просто використовую командний рядок.


1

smartSVN можна використовувати безкоштовно в обмеженому режимі, і це дуже добре навіть з обмеженнями.



0

Для ОС X ви не можете пройти повз версій . Це повинно бути найкращим клієнтом із підриву графічного інтерфейсу, який коли-небудь існував. Це така ганьба, що подібна програма не існує для Windows.

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