Русская Википедия:AnkhSVN
AnkhSVN — дополнение для Microsoft Visual Studio, которое позволяет использовать систему контроля версий Subversion в данной среде разработки.
В самой среде Microsoft Visual Studio на текущий моментШаблон:Когда нет поддержки Subversion.
AnkhSVN распространяется под лицензией Apache, что предполагает его свободное использование (в том числе и распространение исходных кодов) в любых проектах, в том числе и коммерческих.
AnkhSVN поддерживает следующие версии Microsoft Visual Studio:
- VS 2002 и VS 2003 — Ankhsvn версии 1.0.6 [1].
- VS 2005, VS 2008, VS 2010, VS 2012, VS 2013, VS 2015 — Ankhsvn версии 2.6 [2].
- VS 2019 — AnkhSVN2019 (open source проект, основанный на оригинальном исходном коде, автор Phil Jollans) [3].
История
Проект AnkhSVN появился как выпускной проект Арильда Финеса, заканчивавшего инженерный факультет Колледжа Осло (Шаблон:Lang-en2) в Норвегии. Карл Фогель (один из оригинальных разработчиков Subversion) был куратором Арильда. После окончания ВУЗа Арильд продолжил заниматься своим проектом, параллельно с этим получая степень магистра в информатике Университета Осло (англ. University of Oslo).
В феврале 2008 года он решает переписать движок AnkhSVN, дабы создать полный пакет контроля исходного кода (Шаблон:Lang-en, сокр. Шаблон:Lang-en2) для Visual Studio 2005, 2008 (и последующих версий) на основе новой библиотеки SharpSvn. Новый движок был положен в основу релизов линейки 2.X, первый из которых увидел свет в июне 2008 года[1].
Функциональность
Вот некоторые из функций, реализованных в программе:
- обзор всех изменений в реальном времени;
- доступ к большинству команд в Subversion;
- простой мастер для объединения изменений;
- поддержка Subversion версии 1.6.3 и предыдущих;
- полная поддержка Visual Studio 2005, 2008, 2010, 2012, 2013 и 2015;
- обозреватель хранилища. Доступные действия в хранилище: копирование, переименование, drag&drop. Лог всех подобных действий фиксируется в хранилище;
- автоматическая проверка новых версий;
- интуитивно понятный мастер разрешения конфликтов;
- автоматический импорт новых проектов.
См. также
- TortoiseSVN — свободный клиент Subversion для ОС Windows.
- Unified SCC — универсальный плагин интеграции контроля версий, в том числе и Subversion, для Visual Studio и других IDE.
- VisualSVN — коммерческий продукт для интеграции системы контроля версий Subversion в Visual Studio .NET 2003, 2005, 2008, 2010, 2012, 2013[2].
Примечания
Ссылки
- Официальный сайт Шаблон:Ref-en
- https://marketplace.visualstudio.com/items?itemName=vs-publisher-303797.AnkhSVN-SubversionSupportforVisualStudio
- https://books.google.ru/books?id=6YTMAwAAQBAJ&pg=PA581&lpg=PA581&dq=ankhsvn
- Русская Википедия
- Дополнения для Visual Studio
- Subversion
- Свободное программное обеспечение только под Windows
- Свободное программное обеспечение, написанное на C Sharp
- Программное обеспечение с лицензией Apache Software License
- Свободные плагины
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Русской Википедии