Какой плагин Вы используете для SVN в Visual Studio? [закрытый]

47
задан Community 23 May 2017 в 12:17
поделиться

12 ответов

Я использовал AnkhSVN в течение прошлого года, и у меня никогда не было проблемы с ним. Я переключаюсь между этим и TFS и некоторыми временами, я думаю, что предпочитаю AnkhSVN TFS.

22
ответ дан thaBadDawg 26 November 2019 в 19:37
поделиться

Я использую VisualSVN и люблю его. Это не может быть свободно, но я нашел его чрезвычайно надежным, очень хорошо интегрированным, и очень стоящим 49$ за лицензию. Путем установки нескольких фиксаций привязок клавиш и обновления становятся почти второй натурой моей всей команде (у большинства которых не было предыдущего опыта SVN/SCC).

Способность быстро просканировать проводник решения для наблюдения, какие файлы изменились, была очень полезна для слежения за вещами для записи отчетов о состоянии и т.п. (но это, вероятно, характерно для моего чрезмерно beurocratic менеджер).

функция "Checkout Solution from SVN" была большой для того, чтобы быстро получить летние студенческие настройки интернов и дать им нежное введение в управление версиями. Снова, это, вероятно, характерно для наших потребностей, так может не представлять интереса для Вас.

Так ползунки для VisualSVN и удобства это дает нам.

3
ответ дан Chris 26 November 2019 в 19:37
поделиться

Мой опыт с работой с AnkhSVN лучше, чем черепаха , но это все еще имеет много дефектов, что Вы действительно не становитесь с собственными плагинами Visual Studio как Безопасный Источник, TFS, Динамичный мягкими. Это имеет настоящие проблемы с .svn папками и синхронизирующийся, таким образом, Вы заканчиваете тем, что тратили часть своего времени, удаляя .svn папку и начиная снова.

Это - мой опыт. Один пример перемещает папку из одного проекта (в том же решении) к другому проекту. Это повреждается на этом от рабочего набора, являющегося отличающимся. Решение состоит в том, чтобы войти в папку и удалить .svn файлы, но это походит на большое усилие.

я - использование к нему являющийся зеркалом моей файловой системы хотя, и основные 2 ответвления разработчика файлов.

3
ответ дан Chris S 26 November 2019 в 19:37
поделиться

Другое голосование за визуальный SVN. Честно говоря, я думаю его просто меня являющийся ленивым. Я мог сделать все, что визуальный svn делает только с использованием черепахи, но это сохраняет меня от переключения между программами. Цвет кодировал контрольные лампа, которые Вы получаете с визуальным svn, хороши, но не что большой соглашение.

4
ответ дан Sam Cogan 26 November 2019 в 19:37
поделиться

Я использую VisualSvn, и он прекрасен. Это не было дорого, и это помогает удостовериться, что Вы включаете все файлы, которые Вы добавили к решению. Это не настолько хорошо при использовании привязывающийся svn (но тогда svn не силен в блокировке файлов). Если Вы захотите отредактировать файл, которому установили блокировку потребностей, она автоматически обновит его, когда Вы заблокируете ее (разумный), но это могло закончить тем, что делало обновление, когда Вы не хотите ее также.

я вошел в попытку Монитор Svn также, и довольно этим, но это, действительно кажется, шлифует мой компьютер к останову.

я попробовал старые версии АНКА, но вошел в путаницу и повредил репозиторий SVN (я подозреваю, что это было версией 1.x), таким образом, я предположу, что более поздние версии лучше.

4
ответ дан gbanfill 26 November 2019 в 19:37
поделиться

Я попробовал AnkhSVN, но не любил его. Это пыталось сделать слишком много вещей автоматически и негласно (например, добавляющие файлы к SVN). Я предпочитаю, если я вижу точно, что происходит.

Теперь я главным образом использую TortoiseSVN (вне Visual Studio) или иногда Mindscape VS FileExplorer в Visual Studio (который доступен бесплатно).

Примечание: плагин VS FileExplorer просто отображает файловый менеджер в VS и позволяет Вам вызывать TortoiseSVN оттуда (и это также отображает значки наложения TortoiseSVN).

Обновление :

я переустановил текущую версию AnkhSVN 2.0.5250 и попытался воспроизвести проблемы, описанные выше в демонстрационном решении.

Результат: AnkhSVN сделал точно, что я ожидал. Я не смог воспроизвести любую из проблем. Я думаю, что могло бы быть пора дать AnkhSVN другую попытку на работе!

Обновление 2 :

я теперь использовал AnkhSVN в течение нескольких дней, и я должен сказать, что он работает очень хорошо. Это - большое улучшение по сравнению с предыдущей версией (1.x).

6
ответ дан M4N 26 November 2019 в 19:37
поделиться

Я также использую AnkhSVN, и он действительно работает хорошо, но я склонен опускаться до файловой системы для работы с TortoiseSVN. По некоторым причинам я чувствую себя более в безопасности с помощью Черепахи. Я думаю, что come's от опасений по поводу Visual Studio, чем он является AnkhSsvn.

7
ответ дан David A Gibson 26 November 2019 в 19:37
поделиться

Ранние версии (1. X) AnkhSVN были довольно нестабильны. Последние сборки ( v2.0.x) работают собственным поставщиком управления исходным кодом VisualStudio, и это очень стабильно. Я рекомендовал бы Вам просто загрузить и попробовать его самим.

11
ответ дан aku 26 November 2019 в 19:37
поделиться

Я использую VisualSVN, и он работает отлично, но Вы корректны, это не свободно. Никакой опыт с Анком здесь.

18
ответ дан user39603 26 November 2019 в 19:37
поделиться

Я использую AnkhSVN и не имел никаких проблем, которые стоит жаловаться на. Иногда (приблизительно каждый 10-й раз?) Я действительно получаю странную неописуемую ошибку при попытке фиксировать, но перезапуск VS всегда решал проблему.

Редактирование: ошибка на самом деле, кажется, прибывает от разработчика набора данных, не AnkhSVN. Иногда я получаю ошибку, где она пытается "читать или записать в защищенную память", которая тогда только продолжается, пока я не перезапускаю VS. Извините за беспорядок.

5
ответ дан lc. 26 November 2019 в 19:37
поделиться

Я использовал как AnkhSVN, так и VisualSVN в течение примерно 6 месяцев. Я предпочитаю VisualSVN только по одной причине: совместимость.

В моей работе мы постоянно обновляем наш сервер Subversion и программное обеспечение TortoiseSVN (некоторые люди просто выбирают одну версию и придерживаются ее годами, но это не наша стиль). В новых версиях иногда появляются новые форматы рабочих копий, и кажется, что AnkhSVN очень медленно адаптирует эти новые форматы. В этот момент происходит полное разрушение AnkhSVN:

  • Все исходные файлы отображаются как «Добавленные», хотя все они зафиксированы.
  • Мы больше не можем выполнять фиксацию. Появляется ошибка, утверждающая, что он не распознает новый формат.

VisualSVN был «на высоте» в этом отношении, поскольку у нас никогда не было проблем с совместимостью с их программным обеспечением.

5
ответ дан 26 November 2019 в 19:37
поделиться

Подключаемый модуль Agent SVN хорошо справляется с интеграцией Subversion и Visual Studio, но он тоже платный.

5
ответ дан 26 November 2019 в 19:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: