Якого клієнта 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.