Які плюси та мінуси плагінів SVN для Eclipse, Subclipse та Subversive? [зачинено]


633

SVN в Eclipse поширюється на два табори. Люди SVN розробили плагін під назвою Subclipse . Люди Eclipse мають плагін під назвою Subversive . В цілому вони обидва роблять те саме. Які переваги та недоліки кожного?


1
Я щойно перейшов з Subversive на Subclipse, оскільки переміщення файлів до інших пакетів просто працює .
Хайнзі

Відповіді:


176

Обидва дуже схожі, але Subversive - це "постачальник svn eclipse". Я в основному використовую Subversive через кілька зручних функцій:

Групування історії

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

Картографування стовбура, гілок та тегів

Підривний передбачає макет svn за замовчуванням: стовбур, гілки, теги (які ви можете змінити), тому щоразу, коли ви хочете тег або гілку, це один клік, і ви вказуєте назву тегу чи гілки.

Як я вже сказав, це незначні відмінності, які мені просто зручні. Обидва чудово працюють з mylyn, але загалом різниці між цими двома розширеннями не дуже багато.

Злиття з Subversive - це біль, хоча (я не пробував Subclipse), я ніколи не зміг успішно злитися. Попередній перегляд злиття є чудовим, але він ніколи не завершить злиття, або це займе довгий час. Більшу частину часу я завершую злиття через командний рядок без жодних проблем.


3
Приємна відповідь, лише дві речі, які слід додати: 1. Обидва мають схожий набір під кришкою і були ініційовані однією і тією ж компанією (підрив почався, оскільки субкліп застряг). 2. Підтримка підкліпа трохи краще.
Твердо кодований

5
Яка ваша думка на цю тему сьогодні? Наскільки хороша підтримка злиття в підривній? Я часто зливаюсь у підкліп, і це працює добре.
Peter Štibraný

5
Що б не зробила команда Subversive, вона вирішила проблеми, що стосуються об'єднання, за останні кілька випусків. Я перебуваю на останній версії ( 1.0.0.I20120601-1700), і злиття коду не може бути простішим.
IAmYourFaja

16
Чи є випадок, коли злиття SVN - це не біль, друже?
Джо Плант

1
Я мав успіх у злитті з підкліпом. АЛЕ чесно, коли робиш подібні до SVN речі ... Я дешево і стрибаю до TortoiseSVN. Але тепер, коли я намагаюся перейти на Linux dev env ... нам потрібно буде побачити.
деманяк

161

Я відповім на це тріщиною. Я керівник проекту для Subclipse, і я керую всіма випусками тощо для проекту. Тож мої упередження очевидні.

Я не буду занадто багато говорити про підривний. Зрозуміло, що є користувачі, які ним користуються і подобаються. Функціонально продукти дуже схожі, оскільки обидва є зрілими продуктами.

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

Я також зазначу, що Subversive залишився на етапі "інкубації" з моменту заснування, і мені не здається, що він коли-небудь відповідатиме вимогам до закінчення навчання. Як ви можете бачити тут, у проекті був лише один експерт, і діяльність комітету скоротилася до дуже низьких рівнів.

Підривний - Провайдер команди SVN

То навіщо вам використовувати Subclipse? Ми активно беремо участь у самій Subversion. Я є членом PMC Subversion і допомагаю підтримувати прив'язки до мови Java, щоб ми (та інші проекти, такі як Subversive) могли використовувати API.

Ми працюємо безпосередньо з Subversion, щоб визначити та вдосконалити API та переконатися, що необхідні функції піддаються таким клієнтам, як Subclipse. Ми також тісно співпрацюємо та співпрацюємо з командами Visual Studio ( AnkhSVN ) та TortoiseSVN, щоб переконатися, що серед клієнтів є відносно послідовний досвід роботи.

Підкліп все ще активно підтримується, і ми підтримуємо версії Eclipse версій від 3.2 до 4.2. Ми завжди намагаємось слухати відгуки та включати ідеї спільноти. Останні версії 1.8.x включають внутрішні зміни, які значно покращують продуктивність Eclipse під час роботи з великими проектами (тобто коли ви дійсно це бачите).

Subclipse просунувся в таких сферах, як підтримка відстеження злиття, де ми тісно співпрацювали з командою Subversion, спочатку додавши цю функцію в 1.5, а потім розвинувши її в наступних випусках. Ми часто були початковими споживачами нового API і надавали проекту відгуки, необхідні для посилення функції. Ми також представили функцію графічного перегляду графіки кілька років тому, ставши першою, яка запропонувала цю довгу запитувану функцію користувачам Eclipse.

Якщо в Subversive є особливості інтерфейсу користувача, які люди хотіли б бачити в Subclipse, я б закликав вас завітати до нашої спільноти та зайнятись на наших дискусійних форумах. Можливо, інші користувачі поділяються вашими думками, і ми можемо разом покращити інтерфейс користувача.

Форум [користувачі субкліпів] .

Eclipse 4.2 - це останній реліз на момент публікації цієї публікації, але з упевненістю можна припустити, що Subclipse підтримуватиме всі майбутні випуски Eclipse по мірі їх створення.


добре, тривалий та інформативний пост. Не зовсім те, що я шукав, але дуже проникливий.
Бліц

1
Мене продають на аргументі, але ви сміття розмовляєте Subversive, не даючи однакової статистики для Subclipse. Чи можете ви відредагувати, щоб включити посилання на історію здійснення субкліпу та докази того, що> 1 людина працює над цим? :)
Tom Carchrae

Я не маю наміру розмовляти підривниками Subversive, і ви праві, що команда Subclipse в основному займає 2 людини за останні пару років. Я рекомендую Ohloh переглянути інформацію про проект: ohloh.net/p/subversive
Mark Phippard

2
На основі цієї публікації я використовую Subclipse протягом 4 місяців, але тепер перейшов на Subversive для простого факту, що в Subclipse не вистачає вирішення конфліктів на основі інтерфейсу; ви отримуєте "Редагувати конфлікт" у режимі синхронізації з підривним плагіном.
Даніель Соколовський,

2
Для подальшої довідки ви завжди можете просто оновити SVNKit зі свого сайту оновлення (це все, що я роблю). Я перевіряю наявність нових версій лише при публікації нових випусків Subclipse. Я не бачив проблеми, яку ви згадали, але сайт уже оновлений.
Марк Піппард

117

З кожною новою версією Eclipse я встановлюю Subversive, тому що це стандарт, що надається Eclipse. І кожного разу у нього виникають проблеми з визнанням моїх раніше існуючих проектів.

Тому я закінчую видалення Subversive та встановлення Subclipse замість цього, який працює чудово. Я також часто використовую SVN з командного рядка, а також у Eclipse, і Subclipse не має з цим проблем.


16
Я повинен другий цей. Ми трохи використовуємо командний рядок у наших сховищах, і Subversive ніколи з ними не грає добре. Підкліп, з іншого боку, ніколи не давав жодної проблеми.
abeger

3
Домовились. На даний момент у OSX встановлено командний рядок svn версії 1.7.2. Мені довелося перейти на Subclipse, тому що адаптер Subversive застарів.
Пітер Ценг

1
Я згоден! підривна частково дивна поведінка, але Ів завжди мав досить стабільні результати з підкліпом, отже - завжди повертався назад.
безумовно невизначений

1
+1 для можливості використання командного рядка паралельно з Subclipse.
галат

Я використовував Eclipse від Indigo до Neon, кожен раз, коли у мене виникали проблеми, щоб змусити svn працювати (я не корінь). Я ніколи не робив для мене підривної роботи. З іншого боку, subclipse + svnkit - єдине рішення, з яким я закінчуюсь.
fchen

51

Прочитавши цю публікацію, я перейшов на "Підключення руки вниз".
http://eclipsezone.com/eclipse/forums/t77149.rhtml#92035407


5
+1, але для запису, subversion.com тепер перенаправляє на subversion.org, який наразі посилається на tigris, і я припускаю, що вчасно буде посилатися на apache.
si618

25
-1 Справедливо кажучи, з моменту цієї посади в липні 2006 року все сильно змінилося - я дійсно не вважаю, що це більше стосується дискусії.
joelittlejohn

-1 Вплив статті, яку я пробував Subclipse. Я отримав OutOfMemory під час оновлення SVN для проектів, які раніше працювали в Subversive. Я не в змозі зробити очищення за проектом, який був частково перевірений. Я переключаюсь назад на Subversive.
Олег Руденко

34

Якщо ви дуже зливаєтеся з Subversion, ви, ймовірно, віддасте перевагу CollabNet Desktop - Eclipse Edition. Щоб завантажити, потрібно зареєструвати обліковий запис у CollabNet, але це безкоштовно. По суті це субкліп з кращим інтерфейсом злиття.

Я не пов'язаний з CollabNet.

CollabNet зробив свій покращений клієнт злиття доступним для нереєстрованих користувачів Subclipse. Ви отримуєте це, вибравши функцію CollabNet Merge Client під час встановлення Subclipse з сайту оновлення.


4
З моєї публікації CollabNet зробив свій покращений клієнт злиття доступним для нереєстрованих користувачів субкліпу. :)
ChrisH

Вони мають? Єдине місце, яке я знайшов, щоб завантажити його, потребує реєстрації. Будь ласка, опублікуйте посилання.
Немі

4
@ Nemi: це частина стандартної установки субкліпу, вам просто потрібно перевірити її в особливостях, які потрібно встановити.
Peter Štibraný

Чому б просто не включити нову інформацію в саму публікацію?
tshepang

24

Я б сказав Subclipse, оскільки я навіть не міг змусити роботу Subversive;)


2
Я хотів би зазначити, що зазначений запис у блозі майже два роки, технологія змінюється набагато швидше, ніж це. Я впевнений, що обидва продукти за цей час виправили старі помилки та ввели нові! :)
MetroidFan2002

Який запис у блозі ви маєте на увазі?
migu

1
Той, який видалили з моменту першої версії цієї відповіді.
Чей

19

Я насправді думаю, що вони обидва смоктані. Використання TortoiseSVN - це набагато краще рішення на мою думку. Це набагато надійніше і прагне просто працювати краще, і у мене завжди виникали проблеми інтеграції з Subclipse та Subversive.


4
Вам ще потрібен плагін Eclipse, щоб приховати потворні папки .svn (виключити їх із пошуку тощо)
Borek Bernard,

11
Не обов'язково; їх можна виключити за допомогою фільтрів. Тим не менш, я б використовував плагін SVN для Eclipse, тому що переробляння, переміщення та видалення файлів буде головним болем, якщо вам доведеться це робити поза межами Eclipse.
Пол Ламмерцма

2
Я вважаю, що підкліп є набагато кращим, ніж черепаха: я можу зависати і бачити зміни всередині затемнення, я можу створювати набори змін за допомогою mylyn, робити багаторепозиторні комісії (для зовнішніх), і коли роблю перегляд коду, diff є повноцінним редактором коду, тому Мені не доведеться весь час «стрибати назад», коли зміни є виправданими.
Стівен

Я ніколи не працював на Linux.
припинення

15

Вони обоє мають досить грізні бородавки, але я не міг змусити Subversive працювати з проектом, який я перевірив з командного рядка, і це було для мене показом.


Чи легко це було зробити з Subclipse? Чи підривний зберігає деякі метадані не стандартними способами у файловій системі, роблячи змішування його використання з такими речами, як tortiseSVN, менш надійним? Якщо так, я йду з підкліпом.
rjmunro

3
З Subclipse це взагалі не було проблем - я просто сказав Eclipse створити новий проект із існуючих джерел. Я не знаю жодної внутрішньої роботи Subversive, тільки що вона не спрацювала, коли я спробував вище.
Хенк Гей

Я мав зовсім протилежний досвід. Для Subversive, це залежить від того, ви вибрали постачальника SVNkit або Javahl?
Джей Р.

1
Я не впевнений (я використовував за замовчуванням). Я перестав використовувати будь-який на користь git-svn.
Хенк Гей

Я спробував використовувати "провайдера" за замовчуванням у Subversive, але це не вийшло. Довелося простежити питання щодо цього, щоб знайти можливість його змінити.
EpicPandaForce

14

Я спробував обидва , і субкліп, і підривний жахливо. І те, і інше складно встановити. Якщо ви використовуєте Subversive, ви не можете використовувати зовнішній клієнт SVN .

Однак вам потрібно встановити SVN-клієнт у Eclipse, щоб слідкувати за змінами, а також не пошкоджувати локальне сховище.

Я маю встановлено Subclipse , але використовуйте TortoiseSVN, щоб насправді робити comitting / tagging / розгалуження / злиття.


3
Це відверто неправда. Я використовую Subversive, TortoiseSVN та subversion поруч без жодних проблем. Я не пам'ятаю, щоб у той час, коли я використовував Subclipse, не було проблем із сумісністю.
Пол Ламмерцма

1
Це було ще в грудні 2009 року. Я би сподівався, що клієнти почали вести себе з тих пір :)
jevon

12

Підкліп, бо принаймні це працює.

Підривна робота досі була для мене відмовою. Це не заграє зі всіма моїми старими проектами, які я перевірив із Subclipse.


Не можна також працювати з проектами, перевіреними іншим. Якщо у вас були старі проекти, перевірені програмою Subversive, ви виявите, що Subclipse не буде працювати з ними. Якщо ви хочете переключитися між одним і іншим, тоді все, що вам потрібно зробити, - це мати різні робочі області для кожного. Але сказати Subclipse краще, тому що він працює з вами Робоча область Subclipse дійсно досить нерозумно.
користувач85259,

8

Звичайно, обидва плагіни IDE мають свої проблеми. Але це не виключає паралельного використання інших рішень, таких як TortoiseSVN або командного рядка. Всі три я використовую для своїх проектів на роботі.

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

Ще одна проблема, яку ми знайшли, - це коли ваш клієнтське програмне забезпечення використовує інший формат файлу SVN, ніж сервер. (Під форматом файлу я маю на увазі те, як представлена ​​вся інформація у всіх, здавалося б, невидимих ​​.svn файлах, які ефективно записують те, що SVN потрібно знати про ваші файли проекту.) Це може спричинити хаос. Існує задокументована помилка між 1.5 сервером та 1.6 клієнтами, але я не можу зараз знайти посилання.

У нас виникли проблеми із запуском плагіну Superc (IMO) Subclipse 1.6 через несумісність з нашим сервером SVN 1.5.5. Таким чином ми повернулися до Subversive. Він працює чудово, хоча і повільно і дещо баггі (але покращує). Ми перейдемо на субкліп, коли наш сервер буде оновлений. І так, ми перевіряємо наші проекти з TortoiseSVN та імпортуємо їх у Eclipse (це швидше).

Ми з'ясували, що, як говорили інші афіші тут, НЕ буде працювати, якщо ми запустили новіші версії TortoiseSVN, які писали файли у форматі 1.6.x, але коли ми повернулися до TortoiseSVN 1.5.x, це працювало чудово. Те саме було і з клієнтом командного рядка (який ми використовуємо у своїх завданнях Ant ).


6

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


6

Просто оновлення. Нещодавно я перевстановлював Eclipse і стикався з вибором Subclipse vs Subversive. Я також мав свою частину проблем, намагаючись змусити Subversive працювати, тому я пішов на Subclipse.

Він чудово встановлений на моїй 64-бітній машині Linux і працює на відмінно. Я відобразив найпоширеніші функції, такі як Оновлення, Здійснення, .. для ярликів, і це вибух. Злиття теж добре, хоча для більшого злиття я все-таки звертаюся до TortoiseSVN. Я спробував це з 3.5 і 3.6, і вони чудово працюють. Я закінчив використовувати 3.5, оскільки чомусь прив'язка ключів не працювала з 3.6.


6

Якщо ви використовуєте svn + ssh як протокол для доступу до свого сховища, я настійно пропоную вам вибрати Subclipse: Subversive недостатньо розумний, щоб правильно запам’ятовувати свої облікові дані, а також підкаже вам ім'я користувача та приватний ключ щоразу, коли ви оновлюєте свою робочу копію, а також для кожного svn-зовнішнього, який ви могли встановити.

Параметри "запам'ятати облікові дані" порушені в цьому контексті і починаються з першого публічного випуску Subversive.


Саме це і змусило мене вибрати Subclipse. Підривний просто не може впоратися зі схемою "svn + ssh".
LS

6

Якщо ви використовуєте один із них у своїй компанії і, можливо, навіть хочете з'єднати їх у власні продукти на базі Eclipse, ваше життя набагато простіше з Subclipse, оскільки воно доступне під діловою ліцензією Eclipse Public License.

З іншого боку, для повноцінної роботи потрібні так звані роз'єми. А у них є окремі та різні ліцензії. Таким чином, ви можете отримати дві-три різні ліцензії лише для функцій Subversive, тоді як усі інші плагіни Eclipse знаходяться лише під цим EPL. Це також причина, чому ці роз'єми не розміщуються на eclipse.org.

І тому вони завантажуються динамічно після встановлення Subversive (що також означає, що просто дзеркальне відображення сайту оновлення eclipse.org не дає вам зручної установки Subversive в режимі офлайн у мережі вашої компанії).


5

Приблизно до травня 2008 року я використовував Subclipse, але через проблеми з деякими проектами я перейшов на Subversive і використовую його без проблем. Якщо ви робите щось фантазійне, як побудований безголовий Бакмінстер , тоді, безумовно, є той, що підриває.


5

Якщо ви використовуєте TortoiseSVN і регулярно оновлюєте версію, ви можете виявити, що Eclipse з Subversive втрачає всю інформацію SVN і кидає деякі страшні помилки.

Причина в тому, що нова версія TortoiseSVN додає нові метадані, які Eclipse Subversive не розуміє, якщо ви також не оновлюєте свої роз'єми Eclipse SVN.

Я зазвичай використовую роз'єм SVNKit, тому TortoiseSVN 1.5.x буде працювати з Eclipse SVNKit-роз'ємом 1.5.x, а TortoiseSVN 1.6.x працюватиме з роз'ємом Eclipse SVNKit 1.6.x.


4

Subversive має більше переваг, ніж Subclipse, як зазначено нижче. Але лише одна особливість Subversion не має настільки критичного значення для використання гілок. Тому ми маємо використовувати Subclipse .

Підривний переваги:

  • Перегляд та піктограми є більш інформативними
  • Після оновлення елементів синхронізації фіксованого файлу закритий файл закривається.

Перевага підкліпа

  • вміння порівнювати дві галузі

4

+1 Підкліп
-1 Підривний

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

Навколишнє середовище: STS 2.7.2 (на основі Galileo)


3

Для мене ні краще, ні гірше, але Subversive - це плагін SVN за замовчуванням на платформі Eclipse Ganymede, тому є ймовірність, що він краще інтегрується з Eclipse.


Що означає "плагін SVN за замовчуванням на платформі Eclipse Ganymede"? Ganymede означає Eclipse release 3.4. Чи працює підкліп лише на версії 3.3 і раніше?
rjmunro

Ні, Subclipse продовжує працювати в пізніших версіях. Для попередніх версій - це ваш єдиний вибір.
jodonnell

8
Subversive - це "офіційний" проект Eclipse. Subclipse - це "офіційний" проект тигри (люди, які також роблять підрив).
Джон Мізер

3

Як додаток до відповіді Brendons:

Ми використовуємо Subversion з версії 1.5.1, а спочатку використали Subclipse. Але оскільки ми сильно залежаємо від функції злиття, ми перейшли до Subversive, що є більш зручним і має окремий варіант Reintegrate в діалоговому вікні злиття.

Одна помилка, яка може перешкоджати злиттям, полягає в тому, що якщо ви вибираєте редакції явно, вона не буде приймати останню перелічену версію. Наприклад, "101-100" не об'єднує r100 і "100", таким чином, взагалі нічого не зливається. (версія 0.7.5)

І він використовує ті ж показники, що і плагін CVS.


3

Хоча я працював із Helios, я маю перевагу Subclipse через його чудову підтримку bugtraq властивостей ( детальніше тут ).

Перегляд " Історія " показує окремий стовпець (з назвою bugtraq:label, відображення BUGIDs), а контекстне меню має спеціальну дію "Відкрити URL-адресу помилки" (посилання на bugtraq:url) - я не зміг зрозуміти, як отримати доступ до будь-якої цієї інформації за допомогою Subversive.


2

Я використовую Subversive з моменту переходу на Ganymede. Я використовую його з Eclipse в Linux (Ubuntu та Fedora Core), Windows XP та Mac OS X.5. Крім деяких проблем із отриманням Subversion 1.5.1 для використання потрібних бібліотек безпеки в Mac OS, у мене не було жодних проблем. Зважаючи на те, що він був прийнятий як проект Eclipse технологій, я схильний робити свої ставки на нього з точки зору довгострокових надій.


2

Я не дуже використовував його, але, здається, підривна підтримка " Check Out As ", як і вбудована підтримка CVS.

Мовляв, взяти проект у SVN і змогти запустити його як веб-проект, можна зробити це за один раз. Але щоб отримати такий же результат у Subclipse, я просто перевіряю джерела та запускаю:

mvn eclipse: eclipse -Dwtpversion = 2,0

2

Я використовував і те, і інше, коли Subclipse для мене лускав, Subversive (принаймні з попередньою версією) заблокував обліковий запис мого співробітника, коли він випадково ввів неправильні облікові дані (мережевий вхід використовується для доступу до сховища субверсії. ).

Підкліп має тенденцію до дезорганізації з часом. Якщо Eclipse не оновлюється регулярно, Subclipse, здається, втрачає інформацію про відстеження файлів. Чесно кажучи, оскільки у мене є плагін Easy Explorer , я використовую Subversive (періодично) для історії та зміни інформації, але я легко досліджую і використовую TortoiseSVN для вказівок та оновлень проектів, які я знаю, що нещодавно змінив.


2

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

Причиною спроби перемикання стала дивна поведінка Subversive на OS X: Деякі автоматичні операції під назвою "оновлення кеш-пам'яті svn" вивішували процесор на аномальних рівнях після кожного запуску "оновлення svn", завжди вимагаючи досадно тривалий час.


2

FWIW, ми використовуємо стародавню версію SVN-сервера (1.4 щось), і я, мабуть, пам’ятаю, що в один момент відбулося оновлення Subclipse, яке порушило зворотну сумісність, і суть полягала в тому, що «ніхто не повинен бути на такій старій версії SVN все одно ".

Підривний був єдиним, хто, здається, може обробляти старішу версію. Не можу пригадати подробиці, хоча, вибачте.


2

Ми намагалися обоє в нашій команді.

Оскільки у Subclipse (той, що від Galileo / Helios) виникли певні проблеми з автентифікацією нашого SVN-сервера через VAS, у нас не було жодних проблем, наприклад, клієнта TortoiseSVN, браузерів (крім Internet Explorer 7).

Тож ми встановили, Subversiveі проблема була вирішена.


2

Перевага Subclipse над Subversive ... МІСЦЕ РОБОТИ!

Я використовував Subclipse дуже давно, коли розробляв плагін для Eclipse, який залежав від Subclipse. Субкліпсова частина плагіна ніколи не була проблемою, хоча весь Ant річ все ще мене трохи бентежить, але гарна частина полягає в тому, що ви не повинні розуміти, як працює мурашина частина, щоб знати, як її використовувати.

Я намагаюся встановити PDT сьогодні (це вже зовсім інший блог), а потім Subversive, тому що, як і багато хто, він зображений як "Плагін SVN Eclipse". Мені не вдалося встановити чотири роз'єми одночасно, тому мені довелося встановити їх один за одним і один за одним, я спробував їх, і один за одним не міг автентифікуватись на сервері SVN.

Я намагаюся PDT та Subversive, тому що я хочу заощадити час, не витрачаючи більше на різні проблеми з плагіном.

Я видалив Subversive, встановив Subclipse та підключився просто так.

Економте собі час і клопоту, перейдіть до субкліпу з самого початку.


1

Я також використовував і те, і інше. У мене виникла проблема, що у мене на робочій площі близько 150 проектів, і Subversive зайняв би жахливий час, коли я вибрав усі плагіни і сказав "синхронізувати сховище". Користувальницький інтерфейс замерзав би надзвичайно довго. Я вважаю Subclipse більш стабільним.

У всякому разі, я дуже багато комбінуючи інструменти. Для деяких завдань, таких як перевірка цілих гілок, я віддаю перевагу командному рядку. Для інших я використовую TortoiseSVN . Я використовую Subclipse здебільшого для перегляду історії та проведення порівнянь безпосередньо на інструменті, а іноді і для порівняння ( хоча для цього я вважаю за краще Beyond Compare ).

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