Interested Article - AnkhSVN

AnkhSVN — дополнение для Microsoft Visual Studio , которое позволяет использовать систему контроля версий Subversion в данной среде разработки.

В самой среде Microsoft Visual Studio на текущий момент [ когда? ] нет поддержки Subversion .

AnkhSVN распространяется под лицензией Apache , что предполагает его свободное использование (в том числе и распространение исходных кодов) в любых проектах, в том числе и коммерческих.

AnkhSVN поддерживает следующие версии Microsoft Visual Studio :

  • VS 2002 и VS 2003 — Ankhsvn версии 1.0.6 .
  • VS 2005, VS 2008, VS 2010, VS 2012, VS 2013, VS 2015 — Ankhsvn версии 2.6 .
  • VS 2019 — AnkhSVN2019 (open source проект, основанный на оригинальном исходном коде, автор Phil Jollans) .

История

Проект AnkhSVN появился как выпускной проект Арильда Финеса, заканчивавшего инженерный факультет Колледжа Осло ( Oslo College ) в Норвегии . Карл Фогель (один из оригинальных разработчиков Subversion) был куратором Арильда. После окончания ВУЗа Арильд продолжил заниматься своим проектом, параллельно с этим получая степень магистра в информатике Университета Осло (англ. University of Oslo).

В феврале 2008 года он решает переписать движок AnkhSVN, дабы создать полный пакет контроля исходного кода ( англ. Source Code Control Package , сокр. SCC ) для Visual Studio 2005, 2008 (и последующих версий) на основе новой библиотеки SharpSvn. Новый движок был положен в основу релизов линейки 2.X, первый из которых увидел свет в июне 2008 года .

Функциональность

Вот некоторые из функций, реализованных в программе:

  • обзор всех изменений в реальном времени;
  • доступ к большинству команд в Subversion ;
  • простой мастер для объединения изменений;
  • поддержка Subversion версии 1.6.3 и предыдущих;
  • полная поддержка Visual Studio 2005, 2008, 2010, 2012, 2013 и 2015;
  • обозреватель хранилища. Доступные действия в хранилище: копирование, переименование, drag&drop . Лог всех подобных действий фиксируется в хранилище;
  • автоматическая проверка новых версий;
  • интуитивно понятный мастер разрешения конфликтов;
  • автоматический импорт новых проектов.

См. также

  • TortoiseSVN — свободный клиент Subversion для ОС Windows .
  • — универсальный плагин интеграции контроля версий, в том числе и Subversion , для Visual Studio и других IDE.
  • — коммерческий продукт для интеграции системы контроля версий Subversion в Visual Studio .NET 2003, 2005, 2008, 2010, 2012, 2013 .

Примечания

  1. — 2021.
  2. от 30 апреля 2010 на Wayback Machine (англ.)
  3. . Дата обращения: 13 мая 2020. 21 сентября 2020 года.

Ссылки

  • (англ.)
Источник —

Same as AnkhSVN